Laravel・PHP トラブル対策

Laravel・PHP豆知識・トラブル対策

Laravel【Target class [App Http Controllers] does not exist】解決法

「コントローラーがクラスを見つけられない!」という意味になります。 コントローラーファイルにきちんとnamespaceが付いているかチェックしましょう。 次のような【Request】クラスがないエラーだとします。 Target...
2020.11.16
Laravel・PHP豆知識・トラブル対策

XAMPP Exception EAccessViolation 0025B2AE エラーの解決法

XAMPPでこのエラーが出るのは、管理者権限で実行していないことが原因です。 設定を変更すればすぐに修正できます。 なお管理者権限をもたずにXAMPPを起動している場合、次の赤枠で囲んだ部分がグレー色になっています。 ...
Laravelバージョンアップ・ニュース

XAMPPでPHP7.4にバージョンアップできない時の解決法【Laravel8の準備】

Laravel8では、PHPのバージョンは7.3以上が必要になります。 私の使っているXAMPPは PHP7.2であったため、バージョンアップが必要でした。 そこでphp公式サイト(php.net)からフォルダをダウンロードして...
2021.03.27
Laravel・PHP豆知識・トラブル対策

LaravelのMAIL_ADMINなどenv設定が反映されない: no valid recipients, email of non-object

Laravelで、.envファイルの情報を変更を設定した後、なぜか設定が反映されないことがありました。 私はMAIL_ADMINの項目を.envファイルに追加したものの、なぜか反映されず。 Trying to get prope...
Laravel・PHP豆知識・トラブル対策

Laravelでpublic linkにしたら画像が表示されない時の解決法

LaravelでPublic Linkにしたら画像が表示されないときの原因と解決法です。 次のように、画像が表示されていないとします。 このときのコードは下記のとおり。 画像以外の箇所はちゃんと表示されています。 ...
Laravel Breeze

4文字で Trying to get property 〇〇 of non-object / on null を直す方法

Trying to get property 〇〇 of non-object と出たら、「オブジェクトがないのに、プロパティを参照しようとしているよ」という意味。 Trying to get property 〇〇 on null ...
2022.12.08
Laravel・PHP豆知識・トラブル対策

1364 Field doesn’t have a default value デフォルトバリューがないエラー対策

フォームを送信しようとすると、次のようなエラーが出るとき。 SQLSTATE: General error: 1364 Field '×××' doesn't have a default value 値が編集可能な設定になっていない可...
Laravelセキュリティ

Laravel 419 Page Expiredエラーは@csrfの5文字で解決

Laravel上で作成したフォームでボタンを押したとき、ブラウザで次のエラーがでたときの対処法です。 419 | Page Expired もしCSRF(シーサーフ)対策をしていないなら、それが原因。 フォームの中に@csrfと5...
2022.07.30
Laravel・PHP豆知識・トラブル対策

Database QueryException Column already exists:マイグレーションエラー

Rollbackをしてもマイグレーションエラーが繰り返されて、こんなメッセージが出てくるとき。 Illuminate/Database/QueryException SQLSTATE: Column already exists: 追...
2020.10.21
Laravelデータベース

Doctrine DBAL Driver PDOMySql Driver not found エラー対策とエラーの原因を分かりやすく解説

Laravelで【Class "Doctrine\DBAL\Driver\AbstractMySQLDriver" not found】や【Doctrine DBAL Driver PDOMySql Driver not found】や【○...
2023.01.23
タイトルとURLをコピーしました