Download the PHP package notwonderful/filament-cloudflare without Composer

On this page you can find all versions of the php package notwonderful/filament-cloudflare. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-cloudflare

# Filament Cloudflare ![PHP Version](https://img.shields.io/badge/PHP-8.3%2B-blue?style=for-the-badge&logo=php) ![Filament Version](https://img.shields.io/badge/Filament-4.0%20%7C%205.0-FF2D20?style=for-the-badge&logo=filament) ![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge) Manage Cloudflare settings, firewall rules, cache, page rules, analytics, access apps, and edge caching directly from your Filament admin panel.

Installation

1. Install via Composer

2. Publish the config

3. Set Cloudflare credentials

Add to your .env file:

4. Register the plugin

In your Filament panel provider:

Features

Feature Description
DNS Records Full CRUD for A, AAAA, CNAME, MX, TXT, NS, SRV, CAA records. Proxy toggle, export BIND file
Zone Settings View and edit SSL mode, security level, HTTPS enforcement, browser integrity check, and more
Firewall Access Rules Block, challenge, or whitelist IPs, IP ranges, and countries
User Agent Rules Block or challenge requests by user agent string
Custom Firewall Rules View custom WAF rules (read-only)
Cache Management Purge everything, or by specific files, tags, or hosts
Cache Rules Create, edit, and delete cache rules via the Rulesets API
Page Rules Manage page rules with forwarding URLs, cache levels, SSL settings
Analytics Requests, bandwidth, unique visitors, cached vs uncached, threats — with chart widgets
Access Apps View, create, and delete Cloudflare Access applications
Edge Caching One-click guest page caching and media attachment caching via cache rules

Cloudflare API Coverage

Supported

Not Supported

API Token Permissions

When creating a Cloudflare API Token, assign these permissions:

Scope Permission Level
Zone DNS Read, Edit
Zone Zone Settings Read, Edit
Zone Zone Read
Zone Firewall Services Edit
Zone Cache Purge Purge
Zone Page Rules Edit
Account Access: Apps and Policies Edit
Account Account Settings Read

For read-only analytics, no additional permissions are needed beyond Zone Read (GraphQL API uses the same token).

Cloudflare API Deprecation Notes

Some endpoints used by this plugin are deprecated by Cloudflare:

Feature Endpoint Status
Firewall Access Rules firewall/access_rules/rules Functional, but Cloudflare recommends WAF Custom Rules
User Agent Rules firewall/ua_rules Deprecated in favor of Custom Rules with http.user_agent
Page Rules pagerules Deprecated, being replaced by Redirect Rules / Cache Rules

These features continue to work. Future versions of this plugin may migrate to their replacements.

Credits

Inspired by the DigitalPoint App for Cloudflare for XenForo.


All versions of filament-cloudflare with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
filament/filament Version ^4.0|^5.0
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^11.28|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package notwonderful/filament-cloudflare contains the following files

Loading the files please wait ...