Morteza14
3 سال پیش توسط Morteza14 مطرح شد
6 پاسخ

مشکل در استفاده از paginate در لاراول 8

داخل کنترلر مربوطه
$users = User::orderby('id','desc')->paginate(1);
و داخل فایل blade
{{$users->links()}}
میزنم دوتا فلش بزرگ نمایش میده و تمام صفحه به هم میریزه
چجوری برطرفش کنم؟توضیح تصویر رو وارد کنید


ثبت پرسش جدید
علی قنواتی
تخصص : توسعه دهنده وب , لاراول
@aligh 3 سال پیش مطرح شد
1

سلام دوست عزیز
لاراول 8 داره از tailwindcss برای استایل های paginate استفاده میکنه در نتیجه شما اگر از بوت استرپ استفاده کنی به صورت درستی برای شما نمای داده نمیشه برای استفاده از bootstrap به جای tailwindcss باید کد زیر رو در قسمت بوت AppServiceProvider اضافه کنید
این دقیقا توضیحیه که خود لاراول داخل مستنداتش نوشته
استفاده از بوت استرپ به جای tailwind

use Illuminate\Pagination\Paginator;

public function boot()
{
    Paginator::useBootstrap();
}

Ehsan Baghbanan
تخصص : php developer
@Ehking 3 سال پیش مطرح شد
0

سلام
مشکل از لاراول نیست مشکل از قالبی دارین استفاده میکنین که به کلاس های پیش فرض پیجینشن استایلی دارع میده
یا باید استایل رو دستی تغییر بدین یا اینکه طبق اموزش خوده سایت لاراول که بحث کاستوم سازی ویو پیجینشن رو هم فراهم کرده

https://laravel.com/docs/8.x/pagination#customizing-the-pagination-view

Morteza14
تخصص : برنامه نویس لاراول
@morteza14 3 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0
$orders->links("pagination::bootstrap-4")

محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

دوست عزیز
مشکلتون ارتباطی با لاراول نداره و در ارتباط با CSS و استایل های پروژتون هست. روی المنت های pagination راست کلیک و inspect بگیرید ببینید استایل هاش رو از کجا داره می‌گیره. بعد یا اصلاحش می‌کنید و یا روش overwrite کنید.

با اجرای دستور زیر هم می‌تونید قالب blade کامپوننت paginaiton رو در پوشه view/vendor/pagination ببینید و اگر نیازی بود کدهای HTML ش رو هم تغییر بدید.


علی قنواتی
تخصص : توسعه دهنده وب , لاراول
@aligh 3 سال پیش مطرح شد
1

سلام دوست عزیز
لاراول 8 داره از tailwindcss برای استایل های paginate استفاده میکنه در نتیجه شما اگر از بوت استرپ استفاده کنی به صورت درستی برای شما نمای داده نمیشه برای استفاده از bootstrap به جای tailwindcss باید کد زیر رو در قسمت بوت AppServiceProvider اضافه کنید
این دقیقا توضیحیه که خود لاراول داخل مستنداتش نوشته
استفاده از بوت استرپ به جای tailwind

use Illuminate\Pagination\Paginator;

public function boot()
{
    Paginator::useBootstrap();
}

NESYOU
تخصص : توسعه دهنده بک اند
@nesyourys 3 سال پیش مطرح شد
1

سلام خسته نباشید
@ali.agk25
ممنون برای راه حل کاملا درست شد


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

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