• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Laravel5 laravel-debugger)

Laravel5でlaravel-debuggerが使えないエラーの解決方法

このQ&Aのポイント
  • Laravel5でlaravel-debuggerをインストールしたのですが、Debugbar::info($object);が出来なくて困っています。
  • デバッグバー自体は表示されて、正常に動いているようなのですが、info()をすると、Call to undefined method DebugBar\DebugBar::info()または、Call to undefined method Barryvdh\Debugbar\Middleware\Debugbar::info()のエラーが出てしまいます。
  • composer.jsonには"barryvdh/laravel-debugbar": "~2.0"と記述していますし、config/app.phpにも'Barryvdh\Debugbar\ServiceProvider'を追加しました。解決方法を知っている方がいらっしゃいましたら、教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コントローラなど名前空間の指定のあるところで、 Debugbar::info($object); など、Facadeを利用するためには、 use Debugbar; と、指定しファサードをインポートする必要があるようです。 http://readouble.com/laravel/5/0/dev/ja/facades.html 上記ページの「ファサードのインポート」の部分になるかと思います。

woz_magic
質問者

お礼

本当に出来ました~~!! いつもインポートはphpstormの自動インポートに任せてます。2つでてたので、どちらか選べば今まではいけてたのですが、Debugbarだけは出来なかったんですよ。aliasesに書いてあるBarryvdh\Debugbar\Facadeのフォルダーを探しても出てこないし、いったいどうなってるんだろう?まだまだ、未熟すぎますね~。 本当にありがとうございました。これでやっと、Debugbarを利用して開発が出来ます。

関連するQ&A