2017-05-04 2 views
0

Ich habe drei TabellenWie Array aus drei verknüpften Tabellen zurückzukehren Laravel 5

- Patients 
- Medicines 
- Services 
- Patient_medicines 
- Patients_services 

ich noch habe sie verbunden und erhalten die folgenden Ergebnisse

firstname : Nassoro, 
lastname : Hamisi 
Medicines : Dou Cotexin 
Services : See a Doctor 

firstname : Nassoro, 
lastname : Hamisi 
Medicines : Dou Cotexin 
Services : TEST UTI 

firstname : Nassoro, 
lastname : Hamisi 
Medicines : Malaphin 
Services : See A doctor 

firstname : Nassoro, 
lastname : Hamisi 
Medicines : Malaphin 
Services : TEST UTI 

Aber ich will Array bekommen

firstname : Nassoro 
lastname : Hamisi 
Medicines :{'Malaphon' , 'Duo Cotexin'} 
Services : {'See a Doctor' , 'TEST UTI'} 

Ich benutze Laravel

+0

Ich glaube, Hoffnung arbeiten Sie groupby verwenden können Klausel mit Ihrer linken Verknüpfung Abfrage –

+0

Sie müssen Unterabfrage für Services-Spalte schreiben –

Antwort

2

Sie können Ihr Ergebnis kodieren Ausgabe zu erhalten, wie

erwähnt

Store Ihr Ergebnis in einer Variablen und geben es Methode, um zu kodieren

json_encode($variable); 

es für Sie