۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت
حل شده

خطای ایجاد شماره صفحات

13 پاسخ

درود دوستان...
با قرار دادن کد زیر خطا دریافت می کنم:

{{ $discuss -> links() }}

خطا:

ErrorException (E_ERROR)
Method Illuminate\Database\Query\Builder::links does not exist. (View: C:\xampp\htdocs\discuss\resources\views\welcome.blade.php)
ثبت پرسش جدید

پاسخ‌ها

13
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

این رو اینجوری اصلاح بکن

@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
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام

باید کدتون اینجوری نوشته شده باشه تا بتونید links استفاده کنید

$discuss = App\Discuss::paginate(15);
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@juza666

در روت نوشته شده ولی نمی تونه اجرا کنه...

Route::get('/', function () {
    $discuss = App\Discuss::orderby('id','desc') -> paginate(20);
    return view('welcome') -> withDiscuss($discuss);
});

شاید پاسخ شما همین‌جا باشد

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

خب ببینید برای استفاده از links یکی باید در ویو از foreach استفاده کرده باشید یکی همین که paginate رو قبل از دریافت اطلاعات به کار ببندید .
ویو رو چک کنید باید از حلقه حتمن استفاده کرده باشید

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

از این روش استفاده بکنید .

{!! $discuss->render() !!}
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@juza666

کد زیر ببین :

        @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 وجود داره

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

کد زیر امتحان کردم کار نکرد....

{!! $discuss->render() !!}
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

روت هم اینجوری عوض کن

Route::get('/', function () {
    $discuss = App\Discuss::orderby('id','desc') -> paginate(20);
    return view('welcome', compact('$discuss'));
});
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

@juza666

کار کرد...
این روش مشکلی پیش نمیاد توی دیتابیس .. با این که اصلاح کردیم؟

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

خیر هیچ مشکلی نداره.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

این روتی که گفتی متغییر discuss پیدا نمی کنه فعلا همین قبلی قرار دادم...

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

اون $ تویی کامپکت اشتباه برش دار
یعنی میشه

Route::get('/', function () {
    $discuss = App\Discuss::orderby('id','desc') -> paginate(20);
    return view('welcome', compact('discuss'));
});
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

ممنون همون روت را جایگزین کردم درست شد....

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام