在show
方法的所有控制器中,我创建了两个变量来获取视图文件中的下一条和上一条记录:
// get previous user id
$previous = Question::where('id', '<', $object->id)->max('id');
// get next user id
$next = Question::where('id', '>', $object->id)->min('id');
是否有更优化的方法来获取价值? 也许在模型文件中?
THX
答案 0 :(得分:0)
您可以使用limit 1
。
$obj = Question::where('id', '>', $object->id)
->orderBy('id', 'ASC')
->first();
$id = $obj->id;
$obj = Question::where('id', '<', $object->id)
->orderBy('id', 'DESC')
->first();
$id = $obj->id;