Arkadaşlar Laravel 5.1 sistemimde
Artisan::call('db:seed')
metodu lokalimde çalışıyor. Ancak production ortamına attığımda çalışmıyor.
Sunucuda konsoldan
php artisan db:seed --class=ResetSeeder --force
çalıştırdığımda, bu da çalışıyor. Sadece Controller'dan
Artisan::call()
şeklinde çalıştıramıyorum.
Controller Metodum şu şekilde:
public function loadDemoDatas(SystemDatasRequest $request)
{
DB::beginTransaction();
try {
if ( ! Hash::check($request->password, Sentinel::getUser()->password)) {
Flash::error(lmcTrans('ezelnet-frontend-module/admin.flash.forbidden'));
throw new UpdateException($request->all());
}
Artisan::call('db:seed', [
'--class' => 'ResetSeeder',
'--force' => true
]);
Artisan::call('db:seed', [
'--class' => 'DemoSeeder',
'--force' => true
]);
Flash::success(lmcTrans('ezelnet-frontend-module/admin.flash.reload_demo_datas'));
} catch (UpdateException $e) {
} finally {
return redirect()->back();
}
}