ためのLaravel入門サイトLaravelでのデバッグのやり方について(Logファサード編)2017/12/11Laravelでは様々なデバッグが用意されています。その中でも特にオススメなのがLogファサードを使ったデバッグです。今回はLogファサードを使ったデバッグについてエントリーいたします。Log::debug('デバッグメッセージ')デバッグメッセージに確認したい変数や配列などを入れてログファイルを確認します。設定まずは.envファイルでAPP_DEBUGがtrueであることを確認します。】デフォルトではAPP_DEBUGの値はtrueになっています。本番サーバーではfalseを推奨しています。デバッグしたい箇所にLogファサードを記述するとログの出力先は標準ログ(storage/logs/laravel.log)に記述されます。デフォルトの設定だと単一ファイルでログローテーションがありません。】ログローテーションとは一定の期間を過ぎたログを削除したり、ログデータの総量が一定の容量を超えたら最も古いログを削除したりする機能デバッグでLogファサードを頻繁に利用するなら変更することをお勧めします。1ファイルに1日分のログが出力される。dailyの追加設定。config:cacheを実行します。】configの変更をしたら上記のコマンドを実行します。そのままだと、キャッシュの方が読み込まれて反映されません。実際にLogファサードを使ってデバッグ作業をやってみます。ページャー機能」のデバッグ作業をやってみます。コントローラのファイルが対象になります。ポストで送られた値(検索キーワード)とSQLの文(検索結果)をログファイルに出力します。冒頭箇所、useでLogのエイリアスを作成するのを忘れずに!Log出力ファイルブラウザにアクセスして「開発」「大阪」で検索。Logファサードで出力されたファイルを確認します。このように、問題がありそうな箇所にLogファサードを入れていくことで、どこに問題があるか、すばやく特定することができます。Logファサードを使ったデバッグ作業は以上です。気づいたことや新しい発見など情報を発信していきます。コメントをキャンセルメールアドレスが公開されることはありません。honjo_masanoriバナーWebエンジニアとしての就職、転職、フリーランスに関しての情報はコチラ!Laravelが学べるプログラミングスクールに関しての記事をまとめています。ENTRYLaravel6にメール設定(MailGun編)前回、Laravelのログイン機能を自動生成し、各画面を確認しました。ログイン機能を作成しました。/まとめ環境構築PHPフレームワークのひとつであるLaravelを専門に書いている学習サイトです。