laravel5.7上一篇下一篇

public function show($id)
{
    $article = Article::find($id);
    //上一篇
    $upid = Article::where('id', '<', $id)->max('id');
    if (empty($upid)){
        $upid=$id;
    }
    $articleup = Article::find($upid);
    //下一篇
    $downid = Article::where('id', '>', $id)->min('id');
    if (empty($downid)){
        $downid=$id;
    }
    $articledown = Article::find($downid);

    return view('home.show', compact('article','articledown', 'articleup'));


}

前端

 
@if($articleup->id == $article->id)
« « 首页
@else @endif @if($articleup->id == $article->id)
« « 首页
@else @endif

你可能感兴趣的:(laravel)