Il problema delle query N+1 — dove accedere alle relazioni in un ciclo attiva una query separata per record — è il problema di performance più comune in Eloquent. L'eager loading con with() è la fix principale, insieme ad altre ottimizzazioni (selezione di colonne, chunking, indicizzazione).
Il problema N+1 e la sua soluzione
= ::();
( ) {
->author->name;
}
= ::()->();
( ) {
->author->name;
}
