From superpowers-laravel
Prevents N+1 queries in Laravel by guiding eager relation loading, selective field selection, and non-production lazy-loading protection. Optimizes DB performance.
npx claudepluginhub jpcaparas/superpowers-laravel --plugin superpowers-laravelThis skill uses the workspace's default tool permissions.
```php
Defines Eloquent model relationships and loads data efficiently in Laravel: prevents N+1 queries, applies constraints, uses counts/sums aggregates, and handles pivot syncing safely.
Applies Laravel Eloquent best practices for query optimization, eager loading to avoid N+1, relationships, mass assignment protection, casts, and chunking large datasets.
Optimizes Laravel database performance with patterns for Eloquent queries, migrations, indexing, N+1 fixes, Redis caching, pagination, transactions, and slow query debugging.
Share bugs, ideas, or general feedback.
Post::with(['author', 'comments'])->paginate();
load()/loadMissing() after fetching models when neededAdd to a service provider (non-production):
Model::preventLazyLoading(! app()->isProduction());