Для laravel есть готовое решение, чтоб по команде php artisan ..... делать бекап базы, и разворачивать ее с бекапа?
Тут зависит от ваших хотелок. Но самый простой "велосипед" можно в течении минут 10 сделать.
К примеру у вас mysql и есть утилита mysqldump.
Соответственно добавляете команды, к примеру:
php artisan backup:run
php artisan backup:refresh
В них заворачиваете ваш mysqldump, название возьмете из файла конфигурации database.php.
Средствами хостинга сделать не проще? Как вы себе представляете разворачивание бекапа из laravel?