mostafaznv / nova-laracache
Laravel Nova 的 LaraCache 工具
Requires
- php: ^8.1
- ext-json: *
- laravel/framework: ^10.4.1|^11.0
- laravel/nova: ^4.24
- mostafaznv/laracache: ^2.3.2
- nova-kit/nova-packages-tool: ^1.9
README
Nova LaraCache 是一个强大的 Laravel Nova 扩展包,它使 LaraCache 包与 Laravel Nova 的集成变得无缝。使用 Nova LaraCache,用户可以在熟悉的 Laravel Nova 界面中获得强大的缓存管理工具。
此包扩展了 LaraCache 的功能,提供了一套全面的工具,以有效地管理和调节缓存实体。用户可以轻松监控缓存过期日期,确保缓存数据的 freshness 和 accuracy。通过审查缓存实体内容,用户可以深入了解存储的数据及其相关性。Nova LaraCache 还允许用户重新生成缓存项,便于更新和刷新缓存实体。此外,用户还可以删除特定的缓存条目,从而对缓存管理任务有更多的控制。
使用 Nova LaraCache,用户可以直接在 Laravel Nova 环境中充分利用缓存管理功能。通过提供直观的界面和无缝的集成,Nova LaraCache 使用户能够高效地管理和调节缓存实体,从而提高 Laravel 应用的性能和效率。
我在进行一个开源之旅 🚀,我希望能够专注于我的开发道路,而不必担心我的财务状况。然而,生活并不完美,我必须考虑其他因素。
因此,如果您决定使用我的包,请考虑慷慨捐赠。任何金额,无论大小,都意义重大,非常感谢。🍺
要求
- PHP 8.1 或更高版本
- LaraCache 2.3.2 或更高版本
- Laravel 10.4.1 或更高版本
- Nova 4.24 或更高版本
安装
注意 确保您已经安装并配置了 Laravel 应用程序中的 LaraCache 包。如果您还没有这样做,请参阅 LaraCache 的 文档 以获取有关安装和使用的说明。 在继续使用 Nova LaraCache 之前,请创建每个模型的缓存实体。
要开始,您需要安装以下依赖项
composer require mostafaznv/nova-laracache
然后,您应该发布供应商文件和资源
php artisan vendor:publish --provider="Mostafaznv\NovaLaraCache\NovaLaraCacheServiceProvider"
就这样,您可以开始使用了!
使用方法
在完成包安装后,在您的 Laravel Nova 应用程序中注册 Nova LaraCache 工具。打开位于 app/Providers/NovaServiceProvider.php
的 NovaServiceProvider
类,并将以下行添加到 tools() 方法中
<?php namespace App\Providers; use Laravel\Nova\NovaApplicationServiceProvider; use Mostafaznv\NovaLaraCache\NovaLaraCache; class NovaServiceProvider extends NovaApplicationServiceProvider { public function tools(): array { return [ new NovaLaraCache ]; } }
完成!只需导航到您的 Laravel Nova 控板。现在,您应该看到集成到侧边栏的 LaraCache 工具。
记住,在开始使用 Nova LaraCache 之前,确保您已根据 LaraCache 的 文档 中的说明为每个模型创建了缓存实体。这将确保您已为使用 Nova LaraCache 进行有效缓存管理设置了必要的缓存设置。
我在进行一个开源之旅 🚀,我希望能够专注于我的开发道路,而不必担心我的财务状况。然而,生活并不完美,我必须考虑其他因素。
因此,如果您决定使用我的包,请考虑慷慨捐赠。任何金额,无论大小,都意义重大,非常感谢。🍺
演示
视频
nova-laracache.mp4
屏幕截图
许可证
本软件根据 MIT 许可证 (MIT) 发布。