как получить резервную копию БД через код контроллера с помощью команды artisan.Я использую https://github.com/schickling/laravel-backup
этот пакет для резервного копирования / восстановления базы данных.
Этот пакет отлично работает в терминале с этой командой php artisan db:back --database=mysql
, но когда я пытаюсь выполнить его с помощью кода контроллера,это не работает, и это мой код отсекается -
try{
$result= Artisan::call('db:backup',['--database'=>'mysql']);//this is command
if($result){
return Redirect::back()->with('success','Database backup was successful, .SQL file was saved in dump folder.');
}else{
return Redirect::back()->with('error','Error to back up database.');
}
Я тоже пытаюсь с этим кодом, но не работает
Artisan::call('db:backup',['--database'=>'mysql']);
Artisan::call('db:backup');
Пожалуйста, кто-нибудь, помогите мне точно, гдеэто проблема?