Questa potrebbe sembrare una domanda ovvia, ma voglio solo ottenere un po 'di rassicurazione.Laravel eager caricamento vs join esplicito
Utilizzando la funzionalità di caricamento avido di Laravel, da quello che ho capito creerà due query per restituire un intero elenco di risultati correlati (diciamo se si sta lavorando con due tabelle). Tuttavia, e correggimi se sbaglio, l'utilizzo di una dichiarazione di join ti lascerà solo con una query, che crea un viaggio di andata e ritorno nel database del server (MySQL) ed è una query più efficiente.
So che è possibile scrivere query di join in Laravel, il che è ottimo, quindi la domanda è: sono errato ritenere che quando si recuperano i dati correlati da due o più tabelle, non dovrei preoccuparmi di caricare ansioso e invece solo scrivere le mie dichiarazioni di join?
****** Modifica *******
Tornando a questo un anno più tardi, direi a mio parere personale, basta scrivere le query, crudo, e scrivere bene .
Grazie per l'intuizione! Farò un po 'più di ricerche in merito. – Meowts