如何使用laravel 5.8从带有where条件的表中检索多行
我尝试使用joins,但是我没有得到数据。下面提供的代码在我的实例中不起作用。
我可以得到第一行,但我正在寻找多行。
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检索两个表的数据,并在视图页面中显示。
发布于 2019-06-12 19:26:14
try this $speaker=Speaker::join('events','events.id','speakers.event_id')->where('events.id','=',$id)->get();返回视图(‘events-show’)->with(‘speaker’,$speaker);
https://stackoverflow.com/questions/56550217
复制相似问题