在shell中我可以像这样创建数据库迁移(例如):
./artisan migrate:make --table="mytable" mymigration
Run Code Online (Sandbox Code Playgroud)
使用Artisan :: call()我无法弄清楚如何传递非参数参数(在本例中为"mymigration").我尝试了以下代码的许多变体:
Artisan::call('db:migrate', ['--table' => 'mytable', 'mymigration'])
Run Code Online (Sandbox Code Playgroud)
有人有任何想法吗?我一直在使用shell_exec('./ artisan ......')但我对这种方法并不满意.