atindia / laravel-backup
该软件包的最新版本(v1.0.3)没有提供许可证信息。
我们提供了执行Laravel应用程序完整备份的功能,包括数据库备份和文件备份。
v1.0.3
2024-05-03 11:44 UTC
Requires
- spatie/laravel-backup: ^8.0
README
Laravel Backup
Laravel Backup为管理Laravel应用程序中的备份提供了一个全面的解决方案,轻松简化了备份过程。
安装
在安装此软件包之前,请确保您已安装并配置了先决软件包 spatie/laravel-backup
composer require spatie/laravel-backup
要集成Laravel Backup到您的项目中,执行以下Composer命令
composer require atindia/laravel-backup
配置
在Laravel的早期版本中,提供者通常在config/app.php文件中注册。然而,随着Laravel 11.x及以后版本的演变,许多配置已移动到/bootstrap目录。
在Laravel 11.x及以后的版本中,bootstrap/providers.php文件返回一个包含将在您的应用程序中注册的所有提供者的数组。要包含Laravel Backup提供者,请将以下行添加到此数组中
AstridTechnology\LaravelBackup\Providers\AstridBackupServiceProvider::class,
运行以下命令以生成配置文件
php artisan vendor:publish --provider="AstridTechnology\LaravelBackup\Providers\AstridBackupServiceProvider" --tag="config"
在新建的config/projectbackup.php文件中,指定授权的电子邮件地址以控制路由访问
return [
'authorized_emails' => ['example@test.com']
];
访问面板路由
您可以通过以下路由访问备份面板
http://yourdomain.com/backup-panel
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件