diepxuan / laravel-cloudflare
Laravel 与 CloudFlare API 集成
1.4.0
2023-05-25 06:45 UTC
Requires
- laravel/framework: ^10
README
Cloudflare API 版本 4
遵循 Cloudflare SDK (PHP 7 的 v4 API 绑定) 此存储库目前正在开发中,正在积极添加额外的类和端点。
入门
$key = new Cloudflare\API\Auth\APIKey('user@example.com', 'apiKey'); $adapter = new Cloudflare\API\Adapter\Guzzle($key); $user = new Cloudflare\API\Endpoints\User($adapter); echo $user->getUserID();
安装
需要使用 composer
composer require diepxuan/laravel-cloudflare
基础
安装此包的推荐方法是使用 Packagist 依赖管理器 (cloudflare/sdk)。您可以在 Cloudflare 知识库中找到具体的用法示例:Cloudflare PHP API 绑定
在 Laravel 5.5 及以上版本中,该包将自动注册服务提供者。在 Laravel 5.4 中,您必须安装此服务提供者。
关于此包
Cloudflare SDK (v4 API 绑定 for PHP 7)
Cloudflare API 版本 4
Cloudflare API 可在 此处 找到。每个 API 调用都通过在 Cloudflare\API\Endpoints 命名空间中的类中提供同名函数来提供
- DNS 记录
- DNS 分析
- 区域
- 用户管理(部分)
- Cloudflare IP
- 页面规则
- Web 应用防火墙 (WAF)
- 虚拟 DNS 管理
- 自定义主机名
- 管理 TLS 设置
- 区域锁定和用户代理阻止规则
- 组织管理
- Railgun 管理
- 无密 SSL
- 原点 CA
- 加密
- 负载均衡器
- 防火墙设置
许可
根据 3 条款 BSD 许可证授权。有关详细信息,请参阅 LICENSE 文件。