Laravel開発時にしておくと良い設定を紹介します! Model::shouldBeStrict() 結論、AppServiceProviderに下記のように記述しましょう! // 略 public function boot() { Model::shouldBeStrict(! $this->app->isProduction()); } // * Laravel 9.35で追加されたメソッドです // こうすることで開発環境でのみこの設定を有効にすることができます Model::shouldBeStrict()を追記すると以下のようなメリットがあります。 N+1問題が起きているとエラーで教えてくれる fillableに登録していない項目を投入しようとするとエラーで教えてくれる Eloquentモデルで存在しないプロパティやselectしていない項目にアクセスするとエラーで教えてくれ