Installation

Installez le SDK dans l'application à surveiller (et non sur le serveur Quiet Guard).

Prérequis

  • PHP 8.2 ou supérieur
  • Laravel 11, 12 ou 13

Installer le package

Le package est publié sur Packagist : un simple composer require l'installe.

bash
composer require quiet-guard/laravel-monitor

Cela tire automatiquement le cœur agnostique quiet-guard/monitor-php.

Auto-découverte

Le SDK prend en charge l'auto-découverte des packages Laravel : rien n'est à enregistrer à la main.

  • le service provider QuietGuard\LaravelMonitor\LaravelMonitorServiceProvider est chargé automatiquement ;
  • l'alias de façade Monitor (QuietGuard\LaravelMonitor\Facades\Monitor) est enregistré automatiquement.

Si vous avez désactivé la découverte des packages dans votre application, enregistrez-les manuellement dans bootstrap/providers.php (Laravel 11+) et dans le tableau aliases de config/app.php.

Publier la configuration (optionnel)

Le package fonctionne avec les seules variables d'environnement. Ne publiez le fichier de config que si vous souhaitez modifier les options non issues de l'environnement, comme la liste de masquage :

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

Cette commande copie config/monitor.php dans votre application.

Étape suivante

Passez à la Configuration pour pointer le SDK vers votre serveur et définir la clé d'API de votre projet.

Vous lisez la documentation Laravel SDK v1.0.