Теперь есть несколько методов, позволяющих настроить «строгость» поведения Eloquent.
—
preventLazyLoading для отключения ленивой загрузки.—
preventSilentlyDiscardingAttributes — выбрасывает исключение при попытки заполнить незаполняемый атрибут.—
preventAccessingMissingAttributes — выбрасывает исключение при попытке получить доступ к атрибуту, который не был извлечен из базы или просто не существует.Одновременно включить все три метода можно через метод
shouldBeStrict.https://laravel.com/docs/9.x/eloquent#configuring-eloquent-strictness
- 👍74
- ❤️2