0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PHPのlaravelで画面から簡単に変数の値を見る方法

Last updated at Posted at 2021-07-04

PHPのlaravelで変数の値を見る簡単な方法があります。
Laravelで変数の値を見てデバッグする場合、

  • php artisan psysh-console
  • Log出力をする

などあります。
たとえば、Log出力して変数の値を見る場合

use Illuminate\Support\Facades\Log;
Log::info($books);//知りたい変数名 を入れる
// 出力場所は storage/logs/laravel.log 

とします。

もっと簡単に画面から手軽に見たい場合は以下のようにすると良いです。

throw new \Exception($books);//知りたい変数名 を入れる
//または、var_dump($books);

こうすると画面から見たときにエラーの画面になり、変数に何が入っているのかがわかります。
例:

  public function index()
  {
      // DBよりBookテーブルの値を全て取得
      $books = Book::all();
	  throw new \Exception($books);

      // 取得した値をビュー「book/index」に渡す
      return view('book/index', compact('books'));
  }

画面から該当ページにアクセスすると、以下のように知りたい変数の値を見ることができます。
スクリーンショット 2021-07-04 17.45.06.png

0
1
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?