mostafaznv/nova-laracache

Laravel Nova 的 LaraCache 工具

1.1.1 2024-03-16 06:19 UTC

This package is auto-updated.

Last update: 2024-09-07 20:25:38 UTC


README

GitHub license Packagist Downloads Latest Version on Packagist

nova-laracache

Nova LaraCache 是一个强大的 Laravel Nova 扩展包,它使 LaraCache 包与 Laravel Nova 的集成变得无缝。使用 Nova LaraCache,用户可以在熟悉的 Laravel Nova 界面中获得强大的缓存管理工具。

此包扩展了 LaraCache 的功能,提供了一套全面的工具,以有效地管理和调节缓存实体。用户可以轻松监控缓存过期日期,确保缓存数据的 freshness 和 accuracy。通过审查缓存实体内容,用户可以深入了解存储的数据及其相关性。Nova LaraCache 还允许用户重新生成缓存项,便于更新和刷新缓存实体。此外,用户还可以删除特定的缓存条目,从而对缓存管理任务有更多的控制。

使用 Nova LaraCache,用户可以直接在 Laravel Nova 环境中充分利用缓存管理功能。通过提供直观的界面和无缝的集成,Nova LaraCache 使用户能够高效地管理和调节缓存实体,从而提高 Laravel 应用的性能和效率。

我在进行一个开源之旅 🚀,我希望能够专注于我的开发道路,而不必担心我的财务状况。然而,生活并不完美,我必须考虑其他因素。

因此,如果您决定使用我的包,请考虑慷慨捐赠。任何金额,无论大小,都意义重大,非常感谢。🍺

Donate

要求

  • 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.phpNovaServiceProvider 类,并将以下行添加到 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 进行有效缓存管理设置了必要的缓存设置。

我在进行一个开源之旅 🚀,我希望能够专注于我的开发道路,而不必担心我的财务状况。然而,生活并不完美,我必须考虑其他因素。

因此,如果您决定使用我的包,请考虑慷慨捐赠。任何金额,无论大小,都意义重大,非常感谢。🍺

Donate

演示

视频

nova-laracache.mp4

屏幕截图

1

许可证

本软件根据 MIT 许可证 (MIT) 发布。