pagination محتویات hasmany ها

3 هفته پیش
توسط christ آپدیت شد
christ ( 990 تجربه )
3 هفته پیش

سلام بنده دوتا تیبل دارم که با forigenkey به تیبل یوزرزم وصلشون کردم
بعد در مدل user هم دو تابع hasmany نوشتم :

 public function temps()
    {
        return $this->hasMany(Temp::class);
    }

    public function hums()
    {
        return $this->hasMany(Hum::class);
    }

برای فراخوانی مقدارون هم اینطور در فایل پوسته blade عمل کردم :

@foreach(Auth::user()->temps as $temp)
                                {{$temp->value}} °C
                                <br>
                            @endforeach

که جواب هم گرفتم
ولی
حالا برای pagination , orderBy من کجا باید بنویسمشون ؟!!

بهترین پاسخ انتخاب شده توسط christ
coarad supp
3 هفته پیش

بهتره که از توی کنترلر مقادیر رو بگیرید و بفرستید به ویو برای نمایش

به این شکل

Auth::user()->temps()->orderBy('id')->paginate();
coarad supp ( 7160 تجربه )
3 هفته پیش

بهتره که از توی کنترلر مقادیر رو بگیرید و بفرستید به ویو برای نمایش

به این شکل

Auth::user()->temps()->orderBy('id')->paginate();
برای ارسال پاسخ باید وارد سایت شوید