beeldvoerders / laravel-reset
此重置软件包允许您对laravel应用程序进行快照,并定期重置到该快照
dev-master
2017-10-18 13:48 UTC
Requires
- php: >=5.4.0
- illuminate/console: ~5.2.0|~5.3.0|~5.4.0
- illuminate/filesystem: ~5.2.0|~5.3.28|~5.4.0
- illuminate/support: ~5.2.0|~5.3.28|~5.4.0
- league/flysystem: ^1.0.27
- spatie/db-dumper: ^2.3
This package is not auto-updated.
Last update: 2024-09-29 01:40:51 UTC
README
此Laravel软件包允许您将应用程序恢复到之前声明的状态。这对于演示应用程序很有帮助,您释放了用户但想重置状态,例如,每天午夜。
如何安装
首先在composer中要求它
composer require beeldvoerders/laravel-reset
接下来,将ResetServiceProvider类添加到您的config/app.php提供者数组中
Beeldvoerders\Reset\ResetServiceProvider::class
如何使用
您可以在重置配置文件中指定要重置的目录。默认情况下这是storage/app目录。如果您想更改这些配置设置,请先发布到您的应用程序
php artisan vendor:publish --provider="Beeldvoerders\Reset\ResetServiceProvider"
如果您正确设置了配置,您必须创建基于该备份的恢复备份
php artisan reset:create
一旦创建了备份,通过更改应用程序的一些内容并重置状态来测试它
php artisan reset
如果您想每天午夜重置一次应用程序,那么您应该将Reset命令添加到Laravel调度器中
$schedule->command('reset') ->daily();
联系
如果您发现了一个错误,想参与其中或只是有一个问题,请随时通过daan@beeldvoerders.nl联系我。
许可证
此软件包是开源软件,根据MIT许可证许可。