beeldvoerders/laravel-reset

此重置软件包允许您对laravel应用程序进行快照,并定期重置到该快照

dev-master 2017-10-18 13:48 UTC

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许可证许可。