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());
Related skills
Installs
21
Repository
noartem/skills
GitHub Stars
9
First Seen
Jan 30, 2026