ارور مربوط به Defer Loading در لایووایر

سوال شده توسط: Alireza Moghadam

تاریخ ثبت: ۱۴۰۱/۰۱/۲۷

بازدید: 627

پاسخ: 3

تگ: Laravel


درود و سلام بر استاد بستاکی گرامی🌹🌷  بنده می خوام از Defer Loading در لایو وایر استفاده کنم  و وقتی paginate  وجود نداره بدرستی کار می کنه، ولی و قتی paginate  هست داخل render  این ارور میده هر کاری می کنم نتونستم درستش کنم.!!

```

Call to a member function links() on array  

```

این داخل لایووایرم هست.

```

public $loaded;

 

   public function setLoaded()

   {

       $this->loaded = true;

   }

 

   public function render()

   {

       $ResultSearch = Product::where('title', 'LIKE', "%{$this->search}%")->paginate(5);

       $products = $this->loaded ? Product::where('kindofproduct', 'dorbin')->paginate(5) : [];

       return view('livewire.product.Product-of-dorbin', ['products' => $products , 'ResultSearch' => $ResultSearch]);

   }

```

این هم Blade

```

  <div wire:init="setLoaded" class="row text-center pr-4 " style="width: 100%;">

           @foreach($products as $product)

               <div class="col-sm-12 col-md-6 col-lg-3 pt-2 s">

                   <div class="card border ">

                       <div class="card-header bg-info"><h5>{{$product->title}}</h5></div>

                       <div class="card-body">

                           <p class="pt-2"

                              style="text-align: justify;">{{\Illuminate\Support\Str::limit($product->description,35)}}</p>

                           <div class="card-footer shadow">

                               <a class="btn btn-outline-info" href="/products/{{$product->id}}/{{$product->slug}}">اطلاعات

                                   بیشتر</a>

                           </div>

                       </div>

                   </div>

               </div>

           @endforeach

       </div>

       

       <div class="card-footer">

           {{$products->links()}}

       </div>

   </div>

```

پاسخ ها
user

Alireza Moghadam

public $loaded=false  در کد بالا

user

قاسم بساکی

این لینک رو دیدید؟

https://stackoverflow.com/questions/68052804/call-to-a-member-function-links-on-array
user

Alireza Moghadam

خیر استاد متاسفانه کمک نکرد کل اینترنت زیر رو کردم اصلا راه حل پیدا نمی کنم😢😢  نمی دونم چه کنم.

نمدونم چرا در حالت paginate  این ارور میده.

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات