Version PHP de console.log() pour Laravel

PHPz
Libérer: 2024-07-18 05:36:20
original
1098 Les gens l'ont consulté

Diffusez facilement les journaux de votre application Laravel vers l'onglet de la console du navigateur (console.log) en temps réel à l'aide d'un événement envoyé par le serveur (SSE)

Bienvenue dans Laravel Console Log (LCL) ! Ce package apporte la journalisation en temps réel à votre application Laravel, vous permettant de diffuser vos journaux directement sur la console de votre navigateur. Parfait pour les développeurs backend qui souhaitent bénéficier de la puissance de console.log pour leurs projets PHP. Dites adieu à la recherche fastidieuse de fichiers journaux et bonjour aux informations instantanées !

Version PHP de console.log() pour Laravel


✨ Caractéristiques

  • Diffusez des événements backend : Envoyez des messages de contrôleurs, d'événements, de modèles, etc., directement à la console de votre navigateur.
  • Diffusez les journaux d'application : Consultez vos journaux Laravel (storage/logs/laravel.log) en temps réel dans la console de votre navigateur.

Exigences

  • PHP>= 7
  • Laravel >= 5

Installation - Via Composer (environnement de développement)

Non recommandé pour la production.

composer require --dev saasscaleup/laravel-console-log
Copier après la connexion

Pour Laravel

Ajoutez le fournisseur de services à config/app.php dans la section fournisseurs :

Saasscaleup\LCL\LCLServiceProvider::class,
Copier après la connexion

Ajoutez la Façade à config/app.php dans la section alias :

'LCL' => Saasscaleup\LCL\Facades\LCLFacade::class,
Copier après la connexion

Configuration

Publier la configuration, la migration et afficher les fichiers

php artisan vendor:publish --provider="Saasscaleup\LCL\LCLServiceProvider"
Copier après la connexion

Exécuter la migration

Créez la table stream_console_logs :

php artisan migrate
Copier après la connexion

Configurer LCL dans votre vue/mise en page

Ajoutez ceci à votre fichier de vue/mise en page principale (généralement layout/app.blade.php) avant

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal