preventLazyLoading для отключения ленивой загрузки.
— preventSilentlyDiscardingAttributes — выбрасывает исключение при попытки заполнить незаполняемый атрибут.
— preventAccessingMissingAttributes — выбрасывает исключение при попытке получить доступ к атрибуту, который не был извлечен из базы или просто не существует.
Одновременно включить все три метода можно через метод shouldBeStrict.
laravel.com/docs/9.…eloquent