laravel エラー解決法 一覧
変数の値を確認したいとき
print_r(知りたい変数); die();
ログの確認
500 Internal Server Error サーバー側のプログラムがエラーを吐いた状態です。
storage/logs ディレクトリを確認する
その1 エラーは1行前をチェックすべし!
シンタックスエラー(文法間違い)だったけど、1行上が間違っていることが多い
blade.phpは間にHTMLが入っているため、すぐ上の行とは限らない
PHPのコードのすぐ上と理解する。
//実際は、ここがエラーだった。)が抜けていた <link href="{{ asset('css/app/tamazon.css') }}" rel="stylesheet"> </head> <body> <div id="app"> <nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm"> <div class="container"> <a class="navbar-brand" href="{{ url('/') }}"> //laravelでは、ここがエラーと表示されていた {{ Config::get('const.name') }}
その2 キャッシュ系を疑う
キャッシュのクリアのコマンド
php artisan cache:clear php artisan config:clear php artisan route:clear php artisan view:clear
ちょっと踏み込んだキャッシュのクリア
composer dump-autoload php artisan clear-compiled php artisan optimize php artisan config:cache
ここのページが良さそう。