meta data for this page
Laravel
Composants utiles
Debug Bar
Telescope
https://laravel.com/docs/8.x/telescope
Installation
composer require laravel/telescope php artisan telescope:install php artisan migrate
L'installation avec Composer peut échouer si la librairie bcmath
est absente. Sous Linux, il faut faire
sudo apt install php7.2-bcmath sudo service apache2 restart
La seule configuration a faire est d'ajouter le courriel de l'utilisateur qui aura le droit d'accéder à Telescope quand le site sera en production. Il faut que ce courriel corresponde à un utilisateur qui est dans la table users
protected function gate() { Gate::define('viewTelescope', function ($user) { return in_array($user->email, [ 'admin@domain.com' ]); }); }
Accéder à l'interface ⇒ http://localhost:8000/telescope
dump() & dd()
pour débugger on peut utiliser la fonction dump($variable)
ou dd($variable)
.
Contrairement à dd()
, la fonction dump()
n'est pas bloquante.
Si la page Dump est ouverte dans Telescope, l'affichage ne se fera pas sur le site mais sur la page de Telescope.