[Laravel] Relacja hasMany pomiedzy tabela Produkt i ProductStructure, Potrzebuje czegoś jak GROUP_CONCAT w MySQL |
[Laravel] Relacja hasMany pomiedzy tabela Produkt i ProductStructure, Potrzebuje czegoś jak GROUP_CONCAT w MySQL |
13.06.2019, 21:06:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 17.09.2015 Ostrzeżenie: (0%) |
Witam. Mam tabele Produkt w stylu
ID, PART_NO, DESCRIPTION ..ITP. 1 RX.300.123.IW, 3000x1220x15 Itallian Walnut Mam też tabelę ProductStructure która wyglada tak: ID, PART_NO , COMPONENT PART 1 , RX.300.123.CW , RX.905.122.RC 2 , RX.300.123.CW , RX.666.305.WC Oznacza to ze produkt z ID 1 sklada sie z dwóch komponentów. w czystym SQL nie ma problemu, robie group_concat i te dwa componeny robia mi sie stringiem. Chciałbym jednak zrobić to w Eloquent czyli wyswietlic w tabeli produkty, kolumne z komponentami ale w jednym wierszu. Pomoże ktoś to ogarnąć? Czy moze zrobic po prostu IMPLODE w widoku i jazda? Pozdrawiam EDIT: Dodam tylko ze jak pobieram tylko jeden problem to relacja dump wyglada tak:
Czyli relacja dziala prawidlowo, jak tylko to co jest w productStructure wyswietlic w jednej linii? Potrzebuj z tego tylko component_part EDIT: Dla potomnych. Okazalo sie to dość proste. W widoku w petli foreach trzeba bylo to zapisać tak:
Ten post edytował fumfel20 13.06.2019, 21:07:33 |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 18:24 |