1
我的應用程序是Laravel 5.1,手工調用方法在本地工作正常。但不適用於生產。Artisan :: call('db:seed')在生產中不起作用
Artisan::call('db:seed', [
'--class' => 'ResetSeeder',
'--force' => true
]);
這是我在控制器中的代碼。當我var_dump這個代碼在本地和生產;返回零(0)。但是本地是執行和生產not_execute。
我的數據庫設置非常完美。所有的系統方法工作正常。只有Artisan :: call()不起作用。
注意:當我在控制檯上調用「php artisan db:seed --class = ResetSeeder --force」命令時。該命令也可以在控制檯中正常工作。
非常感謝你的幫助和對不起我的英語。
我正在調試代碼。 Artisan :: call()是工作。但是'DB :: table('banner_boxed') - > insertGetId($ data);'我的播種機中的代碼,返回id但是不插入數據。 –
而我的表AUTO_INCREMENT ID正在增加,但不會插入任何數據 –