登录

分享一个上一篇下一篇的小技巧,一般人不告诉他!

今天看到一篇laravel取上一篇,下一篇的代码,感觉不错,分享给大家!

public function show($id){
    // 获取当前文章
    $current = Test::find($id);

    // 获取 上一篇 的 ID
    $previousID = Test::where('id', '<', $id)->max('id');

    // 同理,获取 下一篇 的 ID
    $nextId = Test::where('id', '>', $id)->min('id');

    return view('art.show', compact('current', 'previousID', 'nextId'));}

其他框架一样,获取到小于当前id的所有文章 去最大id的一条就是上一篇,反之~~  好多东西要分享!! 感谢站长提供平台~ 

有木有很真实?有时候思维很重要有木有?

# PHP
冲 2010 天前 755 次浏览

全部回复(0) 我要回复

暂无回复
  • 取消 回复 发送