Как получить резервную копию базы данных с помощью команды artisan через код контроллера? - PullRequest
0 голосов
/ 20 ноября 2018

как получить резервную копию БД через код контроллера с помощью команды 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');

Пожалуйста, кто-нибудь, помогите мне точно, гдеэто проблема?

...