Installation

Install the SDK in the application you want to monitor (not on the Quiet Guard server).

Requirements

  • PHP 8.2 or higher
  • Laravel 11, 12 or 13

Require the package

The package is published on Packagist, so a plain composer require installs it:

bash
composer require quiet-guard/laravel-monitor

This pulls in the framework-agnostic core quiet-guard/monitor-php automatically.

Auto-discovery

The SDK ships Laravel package auto-discovery, so nothing needs to be registered by hand:

  • the service provider QuietGuard\LaravelMonitor\LaravelMonitorServiceProvider is loaded automatically;
  • the Monitor facade alias (QuietGuard\LaravelMonitor\Facades\Monitor) is registered automatically.

If you have disabled package discovery in your application, register them manually in bootstrap/providers.php (Laravel 11+) and in the aliases array of config/app.php.

Publish the configuration (optional)

The package works with environment variables alone. Publish the config file only if you want to edit non-env options such as the scrub list:

bash
php artisan vendor:publish --tag=monitor-config

This writes config/monitor.php into your application.

Next step

Head to Configuration to point the SDK at your server and set your project API key.

You are reading the Laravel SDK v1.0 documentation.