Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Laravel]Zsumowanie wartości z tablic
Generic
post
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Mam następującą kolekcję z tablicami tak jak w poniższym kodzie. Próbuję uzyskać sumę wartości price ze wszystkich zwróconych tablic. Próbowałem zrobić to na kilka sposobów jednak za każdym razem otrzymuję błąd. Czy ktoś mógłby podpowiedzieć mi jak mogę uzyskać zamierzony efekt?

  1.  
  2. array_column($order->toArray(), 'product')
  3.  
  4. // Rezultat
  5.  
  6. array:2 [▼
  7. 0 => array:12 [▼
  8. "id" => 1
  9. "name" => "Fitness tracker"
  10. "price" => 75.99
  11. "created_at" => "2018-11-30 13:15:18"
  12. "updated_at" => "2019-01-16 20:59:21"
  13. ]
  14. 1 => array:12 [▶]
  15. ]
  16.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Generic
post
Post #2





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


@markonix, Order to kolumna, która zawiera klucz obcy id produktu z tabeli produkty. Do niej utworzyłem następującą relację:

  1. public function product() {
  2. return $this->belongsTo('App\Product', 'product_id', 'id');
  3. }


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:24