文件名称:laravel-model-cleanup:清理不需要的记录
文件大小:14KB
文件格式:ZIP
更新时间:2024-02-23 19:17:07
php laravel performance eloquent models
清理不需要的记录 该软件包将清除旧记录。 您希望清理的模型应该具有方法cleanUp ,该方法返回配置如何清理模型的配置。 这是一个示例,其中将清除所有5天以上的记录。 use Illuminate \ Database \ Eloquent \ Model ; use Spatie \ ModelCleanup \ CleanupConfig ; use Spatie \ ModelCleanup \ GetsCleanedUp ; class YourModel extends Model implements GetsCleanedUp { ... public function cleanUp ( CleanupConfig $ config ): void { $ config -> olderThanDays ( 5 ); } } 在配置文件中注册模型后,运行clean:models artisan命令将删除5天以上已创建的所有记录。 该软件包包含各种其他方法,用于指定应删除哪些记录。 支持我们
【文件预览】:
laravel-model-cleanup-master
----.php_cs(1KB)
----src()
--------GetsCleanedUp.php(175B)
--------Exceptions()
--------CleanupConfig.php(1KB)
--------Commands()
--------ModelCleanupServiceProvider.php(586B)
--------Events()
----LICENSE.md(1KB)
----composer.json(1KB)
----CHANGELOG.md(1KB)
----.github()
--------FUNDING.yml(15B)
--------workflows()
----README.md(8KB)
----config()
--------model-cleanup.php(207B)
----psalm.xml(563B)
----.editorconfig(312B)