diff --git a/app/Providers/App.php b/app/Providers/App.php index 3b02fbda5..b44b24c9a 100644 --- a/app/Providers/App.php +++ b/app/Providers/App.php @@ -37,7 +37,7 @@ class App extends Provider Paginator::useBootstrap(); - Model::preventLazyLoading(); + Model::preventLazyLoading(config('app.eager_load')); Model::handleLazyLoadingViolationUsing(function ($model, $relation) { $class = get_class($model); diff --git a/config/app.php b/config/app.php index 86ec20af2..394cf659d 100644 --- a/config/app.php +++ b/config/app.php @@ -18,6 +18,8 @@ return [ 'schedule_time' => env('APP_SCHEDULE_TIME', '09:00'), + 'eager_load' => (bool) env('APP_EAGER_LOAD', true), + /* |-------------------------------------------------------------------------- | Application Environment