laravel-performance-eager-loading

Installation
SKILL.md

Eager Loading and N+1 Prevention

Load Relations Explicitly

Post::with(['author', 'comments'])->paginate();
  • Use load()/loadMissing() after fetching models when needed
  • Select only required columns for both base query and relations

Guard Against Lazy Loading in Dev/Test

Add to a service provider (non-production):

Model::preventLazyLoading(! app()->isProduction());
Installs
69
Repository
noartem/skills
GitHub Stars
11
First Seen
Jan 25, 2026
laravel-performance-eager-loading — noartem/skills