Laravel AppServiceProvider에 설정하는 것

김윤수·2024년 8월 23일
0

laravel

목록 보기
13/15

이렇게 설정하면 개발환경에서만 적용됩니다.

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());
    }
}

참고 : https://laravel-news.com/laravel-model-tips

profile
안녕하세요

0개의 댓글