Ho lavorato a un'applicazione per carrelli e ora sono arrivato al seguente problema ..
C'è un oggetto Utente, un Prodotto e un Carrello.
- La tabella Carrello contiene solo le seguenti colonne: "id", "user_id", "product_id" e timestamp.
- Il UserModel "hasMany" Carrelli (perché un utente può memorizzare più prodotti).
- Il CartModel "appartiene a" un Utente e CartModel "haMolti" Prodotti.
Ora per il calcolo totale dei prodotti posso solo chiamare: Auth::user()->cart()->count()
.
La mia domanda è: come posso ottenere la SOMMA () dei prezzi (una colonna di prodotto) dei prodotti nel carrello da questo Utente?
Vorrei farlo con Eloquent e non usando una query (principalmente perché credo che sia molto più pulito).