从控制器运行 artisan 命令时出错

Mil*_*ami 0 php laravel laravel-5 laravel-backup

从控制器运行下面的 artisan 命令时效果很好

Artisan::call('backup:run');
Run Code Online (Sandbox Code Playgroud)

但为什么这不起作用

Artisan::call('backup:run --only-db');
Run Code Online (Sandbox Code Playgroud)

它抛出错误命令“backup:run --only-db”不存在。

通过 CLI 工作正常

php artisan backup:db --only-db
Run Code Online (Sandbox Code Playgroud)

小智 5

我相信你想做的是。

Artisan::call('backup:run',['--only-db'=>true]);
Run Code Online (Sandbox Code Playgroud)