rmts/laravel-akamai

Laravel 的简单 AKAMAI API 集成

v4.0 2024-02-16 11:50 UTC

This package is not auto-updated.

Last update: 2024-09-22 06:17:09 UTC


README

为 Laravel 提供简单的 AKAMAI API 集成

目前可用的服务

  • 按 URL 清除

安装 / 设置

composer require rmts/laravel-akamai

php artisan vendor:publish --provider="LaravelAkamai\\LaravelAkamaiServiceProvider"

在 .env 文件中适配:在您的 AKAMI 账户中找到此信息

AKAMAI_URL=XYZ.purge.akamaiapis.net
AKAMAI_CLIENT_TOKEN=<client-token>
AKAMAI_ACCESS_TOKEN=<access-token>
AKAMAI_SECRET=<client-secret>

使用方法

按 URL 清除

使用 Facade

use LaravelAkamai\Akamai;

/** PurgeUrlResponse $response **/
$response = Akamai::purgeUrl('http://my-asset.url');

if ($response->success) {
    Log::info("Success");
} else {
    Log::warning("Failed to purge from CDN: {$response->message}");
}

测试

运行测试

composer test