il meccanismo di caching laravel funziona bene quando si fa:laravel query nella cache con eager loading
$users = User::remember(10)->get();
, ma quando si fa:
$users = User::with('posts','addresses')->remember(10)->get();
esso non memorizza nella cache l'intero set di query, in particolare il join query (caricamento ansioso).
C'è un modo per memorizzare nella cache tutte le query eseguite nell'esempio precedente? Grazie!
si dovrebbe esplodere come il codice risponde alla domanda. – Cfreak