fuelviews/laravel-cloudflare-cache

Laravel Cloudflare 缓存包

v0.0.4 2024-06-14 01:37 UTC

README

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

Laravel Cloudflare 缓存包为 Laravel 提供了一种高效的方式来直接从 Laravel 应用程序管理 Cloudflare 的缓存,简化了清除过程以确保内容保持最新。

安装

您可以通过 composer 安装此包

composer require fuelviews/laravel-cloudflare-cache

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="cloudflare-cache-config"

这是发布配置文件的内容

return [
    /**
     * Generate zone or global api key.
     *
     * @see https://dash.cloudflare.com/profile/api-tokens
     */
    'api_key' => env('CLOUDFLARE_CACHE_API_KEY'),

    /**
     * The zone_id of your site on cloudflare dashboard.
     */
    'identifier' => env('CLOUDFLARE_CACHE_ZONE_ID'),

    /**
     * Debug mode.
     */
    'debug' => env('CLOUDFLARE_CACHE_DEBUG', false),
];

用法

使用以下函数清除所有内容

use Fuelviews\CloudflareCache\Facades\CloudflareCache;

CloudflareCache::purgeEverything();

使用以下控制台命令清除所有内容

php artisan cloudflare-cache:clear

测试

composer test

更新日志

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

贡献

请参阅 贡献指南 获取详细信息。

安全漏洞

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

致谢

支持我们

Fuelviews 是一家位于缅因州波特兰的 Web 开发公司。您可以在我们的网站上找到我们所有项目的概述 在这里

许可证

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