sql >> Database teknologi >  >> RDS >> Mysql

Eager-Loading baseret på den første forespørgsel

Desværre er det, du beder om at gøre, ikke muligt med Eloquent.

Den ivrig-load-forespørgsel er fuldstændig adskilt fra den indledende forespørgsel, så eventuelle hentede værdier er ikke længere tilgængelige.

Dine muligheder er enten at lave en join i din begrænsning (som du har angivet måske ikke er effektiv), eller at indlæse alle de relaterede modeller og derefter sortere/filtrere dem ved hjælp af PHP i stedet.




  1. Indhold-for-bruger:to tabeller med kolonner med samme navn eller join?

  2. en til en distinkt begrænsning af udvælgelsen

  3. hvordan gemmer jeg et YouTube-indlejringslink i en database

  4. Sæt Mysql-forespørgselsresultat i array i en klasse