您好,我正在尝试根据我在 Laravel 中的另一个表中用作外键的用户 ID 查看用户的记录。基本上我想要显示用户 ID 的名称。
这是我的控制器
public function index()
{
$id = User::all();
$organisedTrips = organisedTrip::where('userID', '=', $id)->get();
$organisedTrips = organisedTrip::paginate(4);
return view('welcome', compact('organisedTrips'));
}
User::all()
返回用户数组。考虑使用 pluck 函数并更正您的代码。
public function index()
{
$id = User::all()->pluck('id');
$organisedTrips = organisedTrip::where('userID', '=', $id)->get();
$organisedTrips = organisedTrip::paginate(4);
return view('welcome', compact('organisedTrips'));
}