spatie / nova-backup-tool
一个用于备份应用程序的 Laravel Nova 工具。
Requires
- php: ^8.0|^7.3
- illuminate/support: ^7.0|^8.0|^9.0|^10.0|^11.0
- laravel/nova: ^4.0
- nesbot/carbon: ^2.63|^3.0
- spatie/laravel-backup: ^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^5.0|^6.0|^7.0
- phpunit/phpunit: 9.3
- spatie/phpunit-snapshot-assertions: ^3.0|^4.0
- dev-main
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.1.0
- 0.0.1
This package is auto-updated.
Last update: 2024-08-29 07:53:19 UTC
README
这个Nova工具允许您
- 列出所有备份
- 创建新的备份
- 下载备份
- 删除备份
您可以在这个YouTube视频中看到工具的实际操作。
支持我们
我们投入大量资源创建了一流的开放源代码包。您可以通过购买我们的付费产品之一来支持我们。
我们非常感谢您从家乡寄给我们明信片,说明您正在使用我们的哪个包。您可以在我们的联系页面找到我们的地址。我们将所有收到的明信片发布在我们的虚拟明信片墙上。
要求
确保您满足安装spatie/laravel-backup的要求。
安装
首先,您必须将spatie/laravel-backup安装到您的Laravel应用程序中。安装说明在这里。成功运行终端上的php artisan backup:run
应该会创建一个备份,而php artisan backup:list
应该会返回一个包含所有备份磁盘概述的列表。
您可以通过composer将nova工具安装到使用Nova的Laravel应用程序中
composer require spatie/nova-backup-tool
接下来,您必须将工具与Nova注册。这通常在NovaServiceProvider
的tools
方法中完成。
// in app/Providers/NovaServiceProvider.php // ... public function tools() { return [ // ... new \Spatie\BackupTool\BackupTool(), ]; }
最后,您应该设置一个队列。只要您不使用sync
驱动程序,这个工具就不关心您使用哪种类型的队列。
配置
您可以选择使用以下命令发布配置文件:
php artisan vendor:publish --provider="Spatie\BackupTool\BackupToolServiceProvider" --tag="config"
这是发布配置文件的内容
<?php return [ /* * Enable or disable backup tool polling. */ 'polling' => true, /* * Interval seconds between polling requests. */ 'polling_interval' => 1, ];
用法
在您的Nova应用程序中点击“备份”菜单项以查看备份工具。
测试
composer test
更新日志
请参阅更新日志以获取有关最近更改的更多信息。
贡献
请参阅贡献以获取详细信息。
安全性
如果您发现有关安全性的错误,请通过security@spatie.be发送电子邮件,而不是使用问题跟踪器。
明信片软件
您可以自由使用此软件包,但如果它进入您的生产环境,我们非常欢迎您从家乡寄给我们明信片,说明您正在使用我们的哪个包。
我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。
我们将在公司网站上发布所有收到的明信片。请访问我们的公司网站。
鸣谢
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅许可文件。