Download the PHP package conduit-ui/cloudflare without Composer

On this page you can find all versions of the php package conduit-ui/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 cloudflare

Cloudflare CLI

Lightweight Cloudflare management CLI built with Laravel Zero and Saloon.

Installation

Binary (recommended)

Download cf from Releases, then:

Requires PHP 8.3+ (zlib). Export CLOUDFLARE_API_TOKEN and CLOUDFLARE_ACCOUNT_ID before running commands.

Composer

From source

Build a local PHAR after composer install with composer build (or php cf app:build cf). Artifact: builds/cf.

Configuration

Run setup first to validate credentials and write .env:

You can also copy .env.example and edit by hand:

Get credentials from:

Token Permissions

Command Required Permission
zones Zone:Read
dns:* DNS:Edit
tunnel:* Cloudflare Tunnel:Edit

Agent JSON output

Pass --json for a stable envelope on stdout: {"ok":true,"data":...} on success, {"ok":false,"error":"..."} on failure (exit 0 / 1). See docs/agent-output.md.

Commands

Setup

Zones

DNS Records

Tunnels

Expose a local app

One guided flow: create a tunnel, print the connector token, and (when a hostname is given) attempt remote ingress + DNS CNAME via the API. Falls back to exact cloudflared commands when the API cannot route.

Then run cloudflared with the printed token:

If DNS was not created via API:

tunnel:create masks secrets in the summary table and prints full token / credentials once. Use --json for the agent envelope ({"ok":true,"data":...}).

Architecture

Development

PR quality is quality-runners (Pint, Pest, PHPStan, Rector on the clone host). Until that runner is subscribed to this repo, GitHub Actions still runs Pint --test and Pest as a residual. Local ./bin/ci is the full set.

Locally:

License

MIT


All versions of cloudflare with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
laravel-zero/framework Version ^13.0
saloonphp/laravel-plugin Version ^4.0
saloonphp/saloon Version ^4.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 conduit-ui/cloudflare contains the following files

Loading the files please wait ...