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

1Model::preventLazyLoading();

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

1Model::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:
  • 22 courses (477 lessons, total 38 h 20 min)
  • 2 long-form tutorials (one new every week)
  • access to project repositories
  • access to private Discord