graham-campbell/cloudflare

此包已被弃用,不再维护。未建议替代包。

CloudFlare为Laravel 5提供简单模块

v0.3.0-alpha 2015-03-15 20:21 UTC

README

Laravel CloudFlare 由 Graham Campbell 创建并维护,为 Laravel 5 提供简单的 CloudFlare 模块。您可以自由查看 版本发布许可协议贡献指南

Laravel CloudFlare

Build Status Coverage Status Quality Score Software License Latest Version

安装

需要PHP 5.5+ 或 HHVM 3.6+ 以及 Composer。

要获取Laravel CloudFlare的最新版本,只需将以下行添加到您的 composer.json 文件的 require 块中

"graham-campbell/cloudflare": "~1.0"

然后,您需要运行 composer installcomposer update 来下载它并更新自动加载器。

一旦安装了Laravel CloudFlare,您需要注册服务提供者。打开 config/app.php 并将以下内容添加到 providers 键中。

  • 'GrahamCampbell\CloudFlare\CloudFlareServiceProvider'

配置

Laravel CloudFlare 支持可选配置。

要开始使用,您需要发布所有供应商资源

$ php artisan vendor:publish

这将创建一个 config/cloudflare.php 文件,您可以在其中修改配置。同时,请确保检查此包在版本之间的原始配置文件更改。

有几个配置选项

API密钥

此选项('key')定义了用于调用 CloudFlare API 的 API 密钥。此设置的默认值为 ''

电子邮件

此选项('email')定义了用于调用 CloudFlare API 的电子邮件地址。此设置的默认值为 ''

区域

此选项('zone')定义了读取分析信息的区域。此设置的默认值为 ''

缓存驱动程序

此选项('cache')定义了要使用的缓存驱动程序。它可以是 config/cache.php 中设置的任何驱动程序的名称。将其设置为 null 将使用您在 config/cache.php 中设置的默认驱动程序。此设置的默认值为 null

中间件

此选项('middleware')定义了放在此包提供的端点前面要使用的中间件。常见用途是将您自己的身份验证中间件放在前面。此设置的默认值为 []

布局

此选项('layout')定义在构建视图时要扩展的布局。此设置的默认值为'layouts.default'

使用方法

Laravel CloudFlare旨在与Bootstrap CMS配合使用。为了在任何Laravel应用程序中使用它,您必须确保您知道如何使用我的Laravel 核心包进行配置,并且需要了解app:installapp:update命令。

Laravel CloudFlare将注册两条路由。'cloudflare'cloudflare.index)应被访问以显示CloudFlare统计页面,而'cloudflare/data'cloudflare.data)由此包内部使用。

许可证

Laravel CloudFlare遵循MIT 许可证(MIT)