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
107
GitHub Stars
140
First Seen
Jan 21, 2026
laravel:performance-eager-loading — jpcaparas/superpowers-laravel