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

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

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


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

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

use Illuminate\Pagination\Paginator;

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

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

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

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

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

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


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

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

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

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


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

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

use Illuminate\Pagination\Paginator;

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

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

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


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

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