0
ich eine Tabelle Lebensmittel mit Feldern haben:Fehler bei Abfrage (Laravel 5.2)
- Food_id
- FoodName
- Preis
- Beschreibung
- category_id (FK)
- Res_id (FK)
Und andere Tabelle ist Restaurant mit Feldern:
- Res_id (PK)
- ResName
- Ort
I Lage des Restaurants zeigen will, basierend auf Res_id.I ist mit Laravel und ich mache eine Abfrage, die ist:
$details = DB::table('food')
->select('food.Food_id','food.FoodName','food.FoodImage','food.FoodType','categories.CategoryName','Restaurant.ResName')
->join('Restaurant','Restaurant.Res_id','=','food.Res_id')
->join('categories','categories.Category_id','=','food.Category_id')
->where('categories.CategoryName', '=','Lunch')->get();
Aber ich kann den Standort des Restaurants nicht anzeigen.
Was ist das Problem? Versuchen Sie auch, eloquente Beziehungen zwischen den Modellen wie hasOne, hasMany, belongsTo usw. zu verwenden. – Poria
'Aber ich kann den Standort des Restaurants nicht anzeigen. 'Antwort: Sie wählen nicht' Location' in Ihrer Select-Abfrage. – Bugfixer