Laravel backup 怎么手动备份并下载备份文件呢?
laravel backup 的自动备份非常好用
最近我这边需要一个手动备份并下载备份文件的需求,一直不知道怎么才能运行完命令之后把文件下载?
定义一个路由 操作备份命令
Route::get('db','DbexportController@export');
DbexportController控制器文件
public function export()
{
base_path = base_path();
$cmd = [
"cd $base_path",
"php artisan backup:run --only-db"
];
foreach ($cmd as $value){
shell_exec($value);
}
}
我想在artisan 命令之后怎么能够获取到文件并下载下来?
推荐文章: