Laravel next and previous article

 <?php
         public function singleblog($slug)
         {
          $blog = Blog::where('slug', $slug)->first();
          $next = Blog::where('id', '>', $blog->id)->first();
          $previous = Blog::where('id', '<', $blog->id)->max('id');
          return view('front/blog/single',compact('blog','next','previous'));
         }
?>

yang saya mau tanyakan adalah bagaimana caranya agar si tombol previous isinya buka id tetapi slug terimakasih

avatar Zenchann
@Zenchann

8 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Coba seperti ini gan,,, Controller :

public function singleblog($slug)
         {
          $blog = Blog::where('slug', $slug)->first();
          $next = Blog::where('id', $blog->id +1)->pluck('slug')->first();
          $previous = Blog::where('id', $blog->id -1)->pluck('slug')->first();
          return view('front/blog/single',compact('blog','next','previous'));
         }

View :

 <a href="{{$next}}">Next</a>
<a href="{{$previous}}">Prev</a>

Semoga membantu....

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

Makasih gan sangat membantu :D

avatar Zenchann
@Zenchann

8 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban