blessing-skin-server/database/update_scripts/update-4.0.4-to-4.1.0.php
2019-05-03 08:32:09 +08:00

23 lines
660 B
PHP

<?php
use Artisan;
\Illuminate\Console\Application::starting(function ($artisan) {
$artisan->resolveCommands([\Laravel\Passport\Console\KeysCommand::class]);
});
$tips = [];
Artisan::call('jwt:secret', ['--no-interaction' => true]);
Artisan::call('migrate', ['--force' => true]);
try {
Artisan::call('passport:keys', ['--no-interaction' => true]);
} catch (\Exception $e) {
$tips[] = nl2br(implode("\n", [
'您需要打开终端或 PowerShell 来执行这条命令:<code>php artisan passport:keys</code>',
'You need to open terminal or PowerShell and execute: <code>php artisan passport:keys</code>'
]));
}
return $tips;