codicastudio / backup-manager
一个随机的 Codica Studio 包。
Requires
- php: ^7.4 || ^8.0
- codicastudio/backup: ^1.0
- illuminate/support: ^8.0
- nesbot/carbon: ^2.31
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
- spatie/phpunit-snapshot-assertions: ^3.0
This package is auto-updated.
Last update: 2024-09-25 14:14:46 UTC
README
这个 Nova 工具让您
- 列出所有备份
- 创建一个新的备份
- 下载备份
- 删除备份
幕后使用了 spatie/laravel-backup。
您可以在 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/NovaServiceProvder.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
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。