laravel上一篇下一篇的小技巧,一般人不告诉他~
在文章前给大家分享个福利,阿里云的优惠,用到用不到先领上,反正是免费的! 万一以后用到那!阿里云服务器优惠
下边开始说,今天看到一篇laravel取上一篇,下一篇的代码,感觉不错,分享给大家,感觉代码只是实现的方式,而真真高手高字在哪里?思维,思维很重要,不多说,看下变代码就知道了!
public function show($id){
// 获取当前文章
$current = Test::find($id);
// 获取 上一篇 的 ID 取比自己小的文章中最大的ID
$previousID = Test::where('id', '<', $id)->max('id');
// 同理,获取 下一篇 的 ID 取比自己打的文章中最小的ID
$nextId = Test::where('id', '>', $id)->min('id');
return view('art.show', compact('current', 'previousID', 'nextId'));}
学到了吗?哈哈~ 学到了就试试,一定要多思考哦~~~
网友评论