cms-multi/filament-clear-cache

轻松从filament中清除缓存

2.0.6 2024-07-16 18:04 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

添加按钮,轻松从filament管理界面清除缓存。

Filament Admin Toolbar Header

兼容性

安装

您可以通过composer安装此包

composer require cms-multi/filament-clear-cache

注册插件

use CmsMulti\FilamentClearCache\FilamentClearCachePlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            FilamentClearCachePlugin::make(),
        ])
}

自定义

在内部,点击垃圾桶按钮后调用 optimize:clear

您可以在服务提供者的 boot() 方法内部注册任何自定义命令

use CmsMulti\FilamentClearCache\Facades\FilamentClearCache;

public function boot()
{
    FilamentClearCache::addCommand('page-cache:clear');
}

要增加按钮计数,请调用Livewire事件 clearCacheIncrement

// Livewire v2
$this->emit('clearCacheIncrement');

// Livewire v3
$this->dispatch('clearCacheIncrement')->to(\CmsMulti\FilamentClearCache\Http\Livewire\ClearCache::class);

测试

composer test

变更日志

请参阅 变更日志 以了解最近的变化。

贡献

请参阅 贡献指南 了解详细信息。

安全漏洞

请审查 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT许可(MIT)。请参阅 许可文件 了解更多信息。