درود دوستان...
با قرار دادن کد زیر خطا دریافت می کنم:
{{ $discuss -> links() }}
خطا:
ErrorException (E_ERROR)
Method Illuminate\Database\Query\Builder::links does not exist. (View: C:\xampp\htdocs\discuss\resources\views\welcome.blade.php)
این رو اینجوری اصلاح بکن
@foreach($discuss as $discus)
<article>
<div class="row">
<div class="col-md-8">
<h6><a href="discuss/{{$discus -> id}}">{{ $discus -> title }}</a></h6>
</div>
</div>
</div>
</article>
@endforeach
سلام
باید کدتون اینجوری نوشته شده باشه تا بتونید links استفاده کنید
$discuss = App\Discuss::paginate(15);
در روت نوشته شده ولی نمی تونه اجرا کنه...
Route::get('/', function () {
$discuss = App\Discuss::orderby('id','desc') -> paginate(20);
return view('welcome') -> withDiscuss($discuss);
});
خب ببینید برای استفاده از links یکی باید در ویو از foreach استفاده کرده باشید یکی همین که paginate رو قبل از دریافت اطلاعات به کار ببندید .
ویو رو چک کنید باید از حلقه حتمن استفاده کرده باشید
کد زیر ببین :
@foreach($discuss as $discuss)
<article>
<div class="row">
<div class="col-md-8">
<h6><a href="discuss/{{$discuss -> id}}">{{ $discuss -> title }}</a></h6>
</div>
</div>
</div>
</article>
@endforeach
حلقه foreach وجود داره
این رو اینجوری اصلاح بکن
@foreach($discuss as $discus)
<article>
<div class="row">
<div class="col-md-8">
<h6><a href="discuss/{{$discus -> id}}">{{ $discus -> title }}</a></h6>
</div>
</div>
</div>
</article>
@endforeach
روت هم اینجوری عوض کن
Route::get('/', function () {
$discuss = App\Discuss::orderby('id','desc') -> paginate(20);
return view('welcome', compact('$discuss'));
});
اون $ تویی کامپکت اشتباه برش دار
یعنی میشه
Route::get('/', function () {
$discuss = App\Discuss::orderby('id','desc') -> paginate(20);
return view('welcome', compact('discuss'));
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟