2017-06-30 8 views
0

J'ai installé Debugbar pour Laravel comme décrit dans les étapes sur le site Web https://laravel-news.com/laravel-debugbar; et essayé d'utiliser la fonction Messages en plaçant ce qui suit ci-dessous dans mon code.Obtention des messages fonctionnalité dans Debugbar pour travailler dans Laravel

Debugbar::info($object); 
Debugbar::error('Error!'); 
Debugbar::warning('Watch out…'); 
Debugbar::addMessage('Another message', 'mylabel'); 

Mais quand je lance mon site, je reçois le message d'erreur de Laravel disant:

1/1 
FatalErrorException in HistoryController.php line 11: 
Class 'App\Http\Controllers\Debugbar' not found 

Je dois aller comme/DebugBar :: info (...) ou mettre à utiliser DebugBar le haut de mon code pour ne pas obtenir le message d'erreur. Pourquoi je ne peux pas l'utiliser directement comme Debugbar :: info (...)?

Répondre

0

Je pense que vous devriez essayer ceci:

d'abord vous ajoutez ci-dessous le code dans config/app.php

dans la section fournisseur

'Barryvdh\Debugbar\ServiceProvider', 

dans la section alias

'Debugbar' => 'Barryvdh\Debugbar\Facade', 

après que vous devez effacer la cache comme:

php artisan config:cache 
php artisan cache:clear 
php artisan config:clear 

Espérons que cela fonctionne pour vous!

+0

Cela n'a pas fonctionné. Toujours la même erreur :( –

0

Tout d'abord, allez à la borne et installer en tapant: -

composer require barryvdh/laravel-debugbar 

En deuxième étape, vérifiez votre Laravel verision: -

php artisan --version 

En troisième si votre version Laravel est supérieure à 5 (5.x Laravel)

ajouter le ServiceProvider au tableau de fournisseurs dans config/app.php

Barryvdh\Debugbar\ServiceProvider::class, 

ajouter à vos façades en app.php:

'Debugbar' => Barryvdh\Debugbar\Facade::class, 

Enfin, publiée configuration vendeur par commande: -

php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" 

Après fournisseur publié cache clair, route, vue par commande

php artisan cache:clear 
php artisan route:clear 
php artisan config:clear 
php artisan dump-autoload -o 
+0

Je reçois toujours le même message d'erreur. :( –