【发布时间】:2016-12-06 15:43:46
【问题描述】:
我的应用是 Laravel 5.1,工匠调用方法在本地运行良好。但不适用于生产。
Artisan::call('db:seed', [
'--class' => 'ResetSeeder',
'--force' => true
]);
这是我在控制器中的代码。当我在本地和生产中 var_dump 这段代码时;返回零 (0)。但是本地是执行,生产不是执行。
我的数据库设置很完美。所有系统方法都可以正常工作。只有 Artisan::call() 不起作用。
注意:当我在控制台上调用“php artisan db:seed --class=ResetSeeder --force”命令时。此命令在控制台中也可以正常工作。
非常感谢你对我的帮助,对不起我的英语。
【问题讨论】:
-
我正在调试代码。 Artisan::call() 是工作。但是
DB::table('banner_boxed')->insertGetId($data);在我的播种机中的代码,返回 id 但不插入数据。 -
而我的表 AUTO_INCREMENT id 正在增加但没有插入任何数据
标签: laravel-5.1 laravel-artisan