metafox / laravel-backup
Laravel应用程序备份的包
Requires
- php: ^8.0
- ext-zip: ^1.14.0
- illuminate/console: ^9.0|^10.0
- illuminate/contracts: ^9.0|^10.0
- illuminate/events: ^9.0|^10.0
- illuminate/filesystem: ^9.0|^10.0
- illuminate/notifications: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
- league/flysystem: ^3.0
- spatie/db-dumper: ^3.0
- spatie/laravel-package-tools: ^1.6.2
- spatie/laravel-signal-aware-command: ^1.2
- spatie/temporary-directory: ^2.0
- symfony/console: ^6.0
- symfony/finder: ^6.0
Requires (Dev)
- composer-runtime-api: ^2.0
- ext-pcntl: *
- laravel/slack-notification-channel: ^2.5
- league/flysystem-aws-s3-v3: ^2.0|^3.0
- mockery/mockery: ^1.4
- nunomaduro/larastan: ^2.1
- orchestra/testbench: ^7.0|^8.0
- pestphp/pest: ^1.20
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.1
Suggests
- laravel/slack-notification-channel: Required for sending notifications via Slack
This package is auto-updated.
Last update: 2024-09-26 10:05:52 UTC
README
Laravel应用程序的现代备份解决方案
此Laravel包创建应用程序的备份。备份是一个包含您指定目录中的所有文件以及数据库转储的zip文件。备份可以存储在Laravel中配置的任何文件系统中。
对备份感到担忧?没问题!您可以一次将应用程序备份到多个文件系统中。
一旦安装,备份文件和数据库就非常简单。只需发出此Artisan命令
php artisan backup:run
但我们没有止步于此。该包还提供了备份监控器来检查备份的健康状况。如果发现备份存在问题,您可以通过多个渠道收到通知。为了避免使用过多的磁盘空间,该包还可以清理旧备份。
支持我们
我们投入了大量资源来创建一流的开放源代码包。您可以通过购买我们的付费产品之一来支持我们。
我们非常感谢您从您的家乡寄来明信片,说明您正在使用我们的哪个包。您可以在我们的联系页面上找到我们的地址。我们将发布在我们的虚拟明信片墙上收到的所有明信片。
安装和用法
此包需要PHP 8.0和Laravel 8.0或更高版本。您可以在https://spatie.be/docs/laravel-backup上找到安装说明和完整文档。
使用较旧的PHP / Laravel版本?
如果您使用的是低于8.0的PHP版本或低于8.0的Laravel版本,请使用此包的较旧版本。
阅读关于版本3的详细文档、版本4的文档、版本5的文档和版本6的文档。我们不会再向v6及以下版本引入新功能,但我们会修复错误。
测试
使用以下命令运行测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件发送至 security@spatie.be,而不是使用问题跟踪器。
Postcardware
您可以使用这个包,但如果它进入了您的生产环境,我们非常希望您能从家乡给我们寄一张明信片,注明您正在使用我们哪个包。
我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。
我们将所有收到的明信片 发布在我们的公司网站上。
致谢
特别感谢 Caneco 为我们设计的标志 ✨
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。