سلام دوستان من برای ویو محصولات صفحه بندی انجام دادمدرست نمایش میده
ولی برای وبلاگ این ارور دارم
Call to undefined method Modules\Blog\Entities\Frontend\Blog::appends() (View: C:\xampp\htdocs\laravelpro\Modules\Blog\Resources\views\home\blog.blade.php)
چیکار باید کرد ؟
@TF92
سلام.
در قسمت زیر متغیر
$blog
رو به
$blogs
تغییر بدین، یعنی به صورت زیر:
$blogs = Blog::whereStatus(1)->latest()->paginate(12);
return view('blog::home.blog' , compact('blogs'));
داخل بلید حلقه رو به این صورت بنویسید.
@foreach($blogs as $blog)
@endforeach
و برای paginate کردن کد زیر رو به صورت زیر بنویسید.
<div>
{{$blogs->render()}}
</div>
@ali.bayat
از رندر استفاده میکنم برای محصولات جواب داد ولی برای بلاگ ارور دارم
{{ $blog->appends([ 'search' => request('search') ])->render() }}
$blog = Blog::whereStatus(1)->latest()->paginate(12);
return view('blog::home.blog' , compact('blog'));
با سلام
$blog
رو به
$blogs
تغییر بدید بعضی وقتا لاراول به اسم متغیر ها گیر میده
اگه درست نشد این رو هم تست کنید
{{ $blogs->appends(['search' => request('search')])->links() }}
با تشکر
@TF92
سلام.
در قسمت زیر متغیر
$blog
رو به
$blogs
تغییر بدین، یعنی به صورت زیر:
$blogs = Blog::whereStatus(1)->latest()->paginate(12);
return view('blog::home.blog' , compact('blogs'));
داخل بلید حلقه رو به این صورت بنویسید.
@foreach($blogs as $blog)
@endforeach
و برای paginate کردن کد زیر رو به صورت زیر بنویسید.
<div>
{{$blogs->render()}}
</div>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟