SpatieBackupBackupServiceProvider:class 生成config/laravel-backup.php 配置文件
php artisanvendor:publish --provider="SpatieBackupBackupServiceProvider"
配置
您需要使用mysqldump 命令。您需要确保该命令已安装及其安装路径。
您可以使用which mysqldump 来获取路径。本地开发和生产环境可能略有不同。建议在.env文件中定义一个DUMP_BINARY_PATH,用于保存开发环境的mysqldump路径。
在config/databases.php下配置
"连接"=[
"mysql"=[
"驱动程序"="mysql"
"转储"=[
"dump_binary_path"="/path/to/the/binary", //只有路径,所以没有`mysqldump` 或`pg_dump`
]
],
使用
配置完成后,使用php artisan backup:run生成备份文件,并使用php artisan backup:clean清除过期的备份文件。
定时任务
借助liux和laravel的日程,可以实现系统自动备份。
在Console/Kernel.php 文件中添加
受保护的函数时间表(Schedule $schedule)
{
$schedule-command("backup:clean")-daily()-at("01:00");
$schedule-command("backup:run")-daily()-at("02:00");
关于深入探索 Laravel:高效构建现代 Web 应用的关键的内容到此结束,希望对大家有所帮助。
【深入探索 Laravel:高效构建现代 Web 应用的关键】相关文章:
用户评论
听说过这个框架?好像很多人都在说很不错。
有11位网友表示赞同!
想学习web开发,这个框架可以推荐吗?
有10位网友表示赞同!
以前用的其他框架,要不要试试laravel呢?
有19位网友表示赞同!
做后端可以用Laravel吗?
有14位网友表示赞同!
用Laravel开发速度快吗?
有11位网友表示赞同!
Laravel的中文文档很好阅读吗?
有20位网友表示赞同!
学习Laravel有什么需要注意的地方?
有7位网友表示赞同!
这个框架比较难上手吗?
有9位网友表示赞同!
能用Laravel开发微信小程序吗?
有17位网友表示赞同!
有没有推荐一些好的Laravel学习资源?
有19位网友表示赞同!
Laravel有哪些值得推荐的优点呢?
有20位网友表示赞同!
想了解Laravel的一些使用技巧。
有19位网友表示赞同!
这个框架和symfony 有什么区别?
有18位网友表示赞同!
Laravel 的安全性怎么样?
有5位网友表示赞同!
有没有开源项目可以用laravel开发的吗?
有12位网友表示赞同!
Laravel有哪些比较大的社区吗?
有19位网友表示赞同!
使用Laravel 开发成本会是多少?
有17位网友表示赞同!
这个框架未来发展前景如何?
有20位网友表示赞同!
想了解 Laravel 在中国的应用情况。
有20位网友表示赞同!