小编Gur*_*Bob的帖子

使用Artisan :: call()传递非选项参数

在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 ......')但我对这种方法并不满意.

php laravel artisan

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

artisan ×1

laravel ×1

php ×1