Artisan :: call(' db:seed')在生产中不起作用

时间:2016-12-06 04:18:31

标签: laravel-5.1 artisan

我的应用程序是Laravel 5.1,工匠调用方法在本地工作正常。但不适合生产。

Artisan::call('db:seed', [
      '--class'   => 'ResetSeeder',
      '--force'   => true
]);

这是我在控制器中的代码。当我在本地和生产中var_dump这个代码;返回零(0)。但是本地是执行和生产not_execute。

我的数据库设置非常完美。所有系统方法都可以正常工只有Artisan :: call()无效。

注意:当我打电话给#34; php artisan db:seed --class = ResetSeeder --force"控制台上的命令。此命令在控制台中也可以正常工作。

非常感谢你的帮助,对不起我的英语。

1 个答案:

答案 0 :(得分:0)

对不起。这是我的粗心大意。缺少DB::commit()