atindia/laravel-backup

该软件包的最新版本(v1.0.3)没有提供许可证信息。

我们提供了执行Laravel应用程序完整备份的功能,包括数据库备份和文件备份。

v1.0.3 2024-05-03 11:44 UTC

This package is auto-updated.

Last update: 2024-10-03 13:05:09 UTC


README

Latest Version on Packagist License Total Downloads

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)。有关更多信息,请参阅许可证文件