Download the PHP package apirelio/laravel without Composer
On this page you can find all versions of the php package apirelio/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download apirelio/laravel
More information about apirelio/laravel
Files in apirelio/laravel
Package laravel
Short Description Fail-safe Laravel SDK for Apirelio customer integration analytics.
License MIT
Informations about the package laravel
Apirelio Laravel SDK
See the customer behind every API request
Follow a release regression from the failing endpoint to the exact customer accounts it affects in the public, read-only workspace.
Try it in 30 seconds
Copy the minimal setup below or run the quickstart example. Delivery is fail-safe and no request or response payloads are captured.
Documentation · Packagist · Apirelio
Connect Laravel API errors, latency and releases to the affected customers without capturing request or response payloads.
Fail-safe request analytics for Laravel APIs. The SDK records normalized route
metrics and customer integration context without capturing request or response
bodies, credentials, cookies, query strings, IP addresses, or personal data.
The shared event contract, privacy rules and delivery primitives come from
apirelio/php-core, installed automatically by Composer.
Requirements
- PHP 8.2+
- Laravel 11, 12 or 13
Installation
Configure the project key shown once in the Apirelio dashboard:
The production queue transport keeps network activity outside customer
requests. Make sure both the Laravel queue worker and scheduler are running:
Middleware
Attach the middleware alias to API routes:
Or use the class directly:
Only paths allowed by apirelio.paths are recorded. Laravel route templates are
used instead of concrete URLs, so /invoices/123 becomes
/invoices/{invoice} and query strings are never sent.
Customer and application identity
Register resolvers in an application service provider:
Error codes and metadata
JSON error codes are read from error.code by default. Override a code during
the current request when needed:
Custom metadata is allow-listed in config/apirelio.php:
Values must be scalar. Unlisted keys are discarded.
Transports and batching
queue(default): enqueue locally, batch in a locked file buffer, and flush from the worker/scheduler.sync: send immediately; intended for local development and diagnostics.file-buffer: append directly to the local buffer and flush by size or from the scheduler.
Transport and resolver failures are caught by the SDK. Analytics may lose an event, but it never changes the customer API response or masks its exception.
All versions of laravel with dependencies
illuminate/console Version ^11.0 || ^12.0 || ^13.0
illuminate/config Version ^11.0 || ^12.0 || ^13.0
illuminate/http Version ^11.0 || ^12.0 || ^13.0
illuminate/routing Version ^11.0 || ^12.0 || ^13.0
illuminate/support Version ^11.0 || ^12.0 || ^13.0
apirelio/php-core Version ^1.0
