LoginSignup
2
3

More than 1 year has passed since last update.

PHP laravel dd()関数で簡単にデバッグする

Last updated at Posted at 2021-12-08

目的

  • PHPでdd()関数を用いて簡単にデバッグする方法をまとめる

環境

  • ハードウェア環境
項目 情報
OS macOS Big Sur(11.6)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB
  • ソフトウェア環境
項目 情報 備考
PHP バージョン 7.4.11 Homebrewを用いてこちらの方法で導入→Mac HomebrewでPHPをインストールする
Laravel バージョン 8.X commposerを用いてこちらの方法で導入→Mac Laravelの環境構築を行う
MySQLバージョン 8.0.21 for osx10.13 on x86_64 Homwbrewを用いてこちらの方法で導入→Mac HomebrewでMySQLをインストールする

概要

方法

  1. ContentController.phpを開きlist()関数の中を下記のように修正する。

    /Users/okawashun/workspase/study/laravel8_easy_crud/app/Http/Controllers/ContentController.php
    /**
     * 投稿一覧ページの表示
     *
     * @return view
     */
    public function list()
    {
        $content_infos = $this->contentService->getAllContentList();
        dd($content_infos);
        return view('contents.list', ['content_infos' => $content_infos]);
    }
    
  2. laravelのローカルサーバーを起動してcontents/listにアクセスする。

  3. 下記の様にdd()関数の引数に指定した$content_infosの内容が表示される。

    127_0_0_1_8000_contents_list.png

  4. グレーの三角形をクリックするといろいろ情報を確認する事ができる。今は$content_infosに格納されている配列のインデックス番号0のoriginal(DBから取得した値)を表示している。

    127_0_0_1_8000_contents_list.png

2
3
2

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
2
3