Développement Laravel : Comment utiliser le télescope Laravel pour l'analyse et la surveillance des performances ?
Laravel est un excellent framework PHP apprécié des développeurs en raison de sa simplicité, de sa facilité d'utilisation et de sa flexibilité. Pour mieux surveiller et analyser les performances des applications Laravel, l'équipe Laravel a développé un outil puissant appelé Telescope. Dans cet article, nous présenterons quelques utilisations et fonctionnalités de base de Telescope.
Dans Laravel 5.5 ou supérieur, Telescope a été inclus dans le noyau de Laravel, il vous suffit donc d'exécuter la commande suivante dans la ligne de commande du terminal pour installer Telescope :
composer require laravel/telescope
Ensuite, exécutez la commande suivante publie les fichiers de configuration et de ressources de Telescope :
php artisan telescope:install
Enfin, exécutez la commande suivante pour démarrer le fournisseur de services Telescope :
php artisan telescope:provider
Le fichier de configuration de Telescope peut être ouvert avec la commande suivante :
php artisan vendor:publish --provider="LaravelTelescopeTelescopeServiceProvider" --tag="config"
dans config/telescope Dans le fichier .php, vous pouvez personnaliser les informations de configuration de Telescope. Par exemple, vous pouvez définir le chemin vers Telescope ou désactiver le « Fournisseur de services de collecte ». De plus, vous pouvez modifier les options des données collectées par Telescope, telles que la manière dont les informations sur les requêtes et les exceptions sont collectées.
Après avoir installé et configuré Telescope, vous pouvez accéder à l'interface utilisateur de Telescope en accédant à l'URL /telescope. Vous trouverez diverses options dans le panneau de navigation de gauche, notamment :
L'une des fonctionnalités les plus intéressantes de Telescope est la barre d'outils, un ensemble de commandes permettant de surveiller les performances et l'état des applications. Vous pouvez l'ajouter à votre application pour un accès rapide dans votre environnement de développement local.
Pour utiliser la barre d'outils du télescope, ajoutez le code suivant dans le fichier resources/views/vendor/telescope/layout.blade.php :
@if (app()->isLocal()) <script src="{{ asset('vendor/telescope/js/telescope.js') }}"></script> @endif
Ensuite, visitez votre application locale et cliquez sur l'icône du télescope dans la page, pour accéder à la barre d'outils du télescope.
Enfin, vous pouvez également utiliser l'outil de ligne de commande de Telescope pour afficher des informations sur les exceptions, les journaux, les files d'attente et les tâches de votre application. Voici quelques commandes courantes :
Résumé
Telescope est un outil très puissant qui peut vous aider à comprendre les performances et le fonctionnement de votre application Laravel. Avec l'accès à l'interface, à la barre d'outils et aux outils de ligne de commande de Telescope, vous pouvez facilement surveiller vos applications et détecter les problèmes potentiels. Je vous recommande personnellement de commencer à utiliser Telescope pendant la phase de développement, ce qui peut vous aider à localiser rapidement les problèmes et à améliorer l'efficacité du développement.
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!