【问题标题】:get next and previous item of a selected item in laravel在laravel中获取选定项目的下一个和上一个项目
【发布时间】:2021-04-26 07:07:22
【问题描述】:

假设您有项目 [2,4,5,8,3],并且您想获得 周围的数字5 分别是 48
你是如何在 laravel
中做到这一点的 谢谢。

【问题讨论】:

  • 简而言之,您需要获取5 的索引(即2),然后获取索引1 和3 的值。话虽如此,您尝试了什么? Stackoverflow 不是代码编写服务;在寻求帮助之前,您应该努力解决自己的问题。
  • 似乎我的问题措辞不佳,我想获得所选帖子旁边的帖子
  • 别担心!我想知道您是否对此感兴趣 :) 很高兴您无论如何都能正常工作!

标签: laravel laravel-7 laravel-8


【解决方案1】:

这解决了我的问题

   public function show(Blog $blog)
{
    $next = Blog::where('id', '>', $blog->id)
        ->oldest('id')
        ->first();
    $previous = Blog::where('id', '<', $blog->id)
        ->latest('id')
        ->first();
    return view('dashboard.Blog.show',compact('blog','previous','next'));
}

laravel-getting-the-previous-and-next-records

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    相关资源
    最近更新 更多