如何使用laravel 5.8从带条件的表中检索多行
我尝试了联接,但是没有获取数据。下面提供的代码在我的实例中不起作用。
我能够获得第一行,但是我正在寻找多行。
public function show($id)
{
$event = Event::find($id);
$speaker = Speaker::where('event_id', '=', $id)->get();
return view('events-show')->with('event', $event)->with('speaker', $speaker);
}
我想使用laravel 5.8检索两个表数据并显示在视图页面中。
答案 0 :(得分:0)
try this
$ speaker = Speaker :: join('events','events.id','speakers.event_id')-> where('events.id','=',$ id)-> get(); return view('events-show')-> with('speaker',$ speaker);