1
私のアプリはLaravel 5.1で、職人の呼び出しメソッドはローカルで正常に動作します。しかし、生産では動作しません。Artisan :: call( 'db:seed')プロダクションでは動作しません
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は増加していますが、データは挿入されません –