teakowa / laravel-cloudflare
直接在Laravel中使用Cloudflare API。
v1.1.1
2020-10-24 17:46 UTC
Requires
- php: ^7.2
- cloudflare/sdk: ^1.1.6
- illuminate/support: ^5.5 || ^6.0 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^7.5 || ^8.0 || ^9.0
This package is auto-updated.
Last update: 2024-09-13 14:47:20 UTC
README
直接在Laravel中使用Cloudflare API。
注意:此功能适用于Laravel 5及以上版本,但我为Laravel 5.5进行了开发,因此这里不会添加服务提供者和外观的说明。
安装
首先,您需要从Cloudflare获取您的API密钥(不是令牌)
composer require Teakowa/laravel-cloudflare
发布配置文件。
php artisan vendor:publish
将它们放入您的.env文件中,如下所示,显然且相应地。
CLOUDFLARE_EMAILCLOUDFLARE_API_KEY
用法
最后,您可以在控制器中使用Cloudflare类,在该文件顶部使用命名空间
use Teakowa\Cloudflare\Cloudflare; $data = (new Cloudflare)->zone()->listZones();
或者如果您想要简单一些,可以使用cloudflare函数
cloudflare()
许可协议
除非另有说明,此存储库中的代码受Anti 996 许可证和Apache License (Version 2.0)的双重许可。