이렇게 설정하면 개발환경에서만 적용됩니다.
class AppServiceProvider extends ServiceProvider
{
public function boot(): void
{
// 엄격한 모드
Model::shouldBeStrict( ! app()->isProduction());
// n+1 쿼리 방지
Model::preventLazyLoading( ! app()->isProduction());
// 누락된 속성에 대한 액세스 방지
Model::preventAccessingMissingAttributes( ! app()->isProduction());
// 없거나 채울 수 없는 필드를 업데이트하려고 할때 예외 발생
Model::preventSilentlyDiscardingAttributes( ! app()->isProduction());
}
}