Force Laravel to use eager loading

If you want to prevent a lazy loading in your app, you only need to add following line to the boot() method in your AppServiceProvider

Model::preventLazyLoading();

But, if you want to enable this feature only on your local development you can change above code on that:

Model::preventLazyLoading(!app()->isProduction());

Tip given by @CatS0up

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 68 courses (1183 lessons, total 43 h 18 min)
  • 90 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord

Recent New Courses