Download the PHP package exitprobe/laravel without Composer
On this page you can find all versions of the php package exitprobe/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download exitprobe/laravel
More information about exitprobe/laravel
Files in exitprobe/laravel
Package laravel
Short Description Official Laravel client for the ExitProbe API — manage projects, monitors, checks, uptime and analytics.
License MIT
Informations about the package laravel
exitprobe/laravel
Official Laravel client for the ExitProbe API. Manage projects and monitors, trigger checks, and read uptime/analytics from your own Laravel app — no HTTP boilerplate.
Install
The service provider and ExitProbe facade are auto-discovered. Publish the config if you want to tweak defaults:
Then set your API token (Settings → API Tokens on your ExitProbe dashboard):
Quick start
Or resolve ExitProbe\Laravel\ExitProbeClient from the container / inject it, if you'd rather not use the facade.
Error handling
Every non-2xx response throws ExitProbe\Laravel\ExitProbeException, which carries the HTTP status and, for a 422, the field-level validation errors:
API surface
ExitProbe::projects()—list,create,get,update,delete,restore,regenerateKey,clearChecks,monitorsExitProbe::monitors()—list,create,createForProject,get,update,delete,restore,checkNow,checkStatus,checks,clearChecks,uptime,uptimeRegions,analytics,status
Every method mirrors an endpoint documented at /api-docs on your ExitProbe dashboard — see there for full request/response shapes. Every method returns the API's decoded JSON body as an associative array (['success' => ..., 'data' => [...]]).
Configuration
config/exitprobe.php:
Testing
This package ships its own PHPUnit suite built on Orchestra Testbench and Http::fake():
Publishing
Not published yet. Once this repo is pushed to GitHub:
- Create a Packagist account and submit this repo's URL —
composer.jsonis at the repo root, so Packagist picks it up directly. - Set up the GitHub webhook Packagist gives you, so new tags auto-publish.
git tag v1.0.0 && git push --tagsfor the first release; repeat for future versions.
License
MIT
All versions of laravel with dependencies
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/http Version ^10.0|^11.0|^12.0