فارس محمد11 نشر 24 مارس أرسل تقرير نشر 24 مارس هنا اجلب كل الاقسام بهذه الطريقه public function index() { $categories = Category::orderBy('arrange')->orderByDesc('created_at')->paginate(10); return view('dashboard.catogery.index', compact('categories')); } و هذه هو الجدول الذي يعرض به البيانات بهذه الطريقه <div class="table-responsive"> <table class="table text-md-nowrap" id="example1"> <thead> <tr> <th class="wd-15p border-bottom-0">رقم القسم</th> <th class="wd-15p border-bottom-0">اسم القسم</th> <th class="wd-15p border-bottom-0">صورة القسم</th> <th class="wd-20p border-bottom-0">تاريخ الانشاء</th> <th class="wd-20p border-bottom-0">العمليات</th> </tr> </thead> <tbody> @php $i = 0; @endphp @foreach ($categories as $catogery) @php $i++; @endphp <tr> <td>{{ $i }}</td> </td> <td>{{ $catogery->name_ar }}</td> <td> <div class="image-container"> <img src="{{ asset($catogery->image) }}" alt="Avatar Image"> </div> </td> <td>{{ $catogery->created_at }}</td> <td> <div class="d-flex"> <div class="main-toggle main-toggle-success {{ $catogery->status == true ? 'on' : '' }} btn-sm ml-2" data-catogery-id="{{ $catogery->id }}"> <span></span> </div> <a class="modal-effect btn btn-sm btn-info btn-sm ml-2" data-effect="effect-scale" data-id="{{ $catogery->id }}" data-name_ar="{{ $catogery->name_ar }}" data-name_en="{{ $catogery->name_en }}" data-status="{{ $catogery->status }}" data-arrange="{{ $catogery->arrange }}" data-image="{{ $catogery->image }}" data-toggle="modal" href="#exampleModal2" title="تعديل"><i class="las la-pen"> </i> </a> <a class="modal-effect btn btn-sm btn-danger" data-effect="effect-scale" data-id="{{ $catogery->id }}" data-name="{{ $catogery->name_ar }}" data-toggle="modal" href="#modaldemo9" title="حذف"><i class="las la-trash"></i></a> </div> </td> </tr> @endforeach </tbody> </table> </div> المشكله هنا انه يتم جلب 10 اقسام فقط ولا يتم عرض باقي البيانات في الجدول ولا يوجد paginate في الجدول 1 اقتباس
0 Mustafa Suleiman نشر 24 مارس أرسل تقرير نشر 24 مارس حاول استخدام خاصية links التي تقدمها Laravel لعرض روابط التقسيم في العرض كالتالي: <div class="table-responsive"> <table class="table text-md-nowrap" id="example1"> <thead> </thead> <tbody> @foreach ($categories as $category) <!-- بيانات الصفوف كما هي --> @endforeach </tbody> </table> <!-- إضافة روابط التقسيم --> {{ $categories->links() }} </div> https://wiki.hsoub.com/Laravel/pagination اقتباس
0 فارس محمد11 نشر 24 مارس الكاتب أرسل تقرير نشر 24 مارس بتاريخ 5 دقائق مضت قال Mustafa Suleiman: حاول استخدام خاصية links التي تقدمها Laravel لعرض روابط التقسيم في العرض كالتالي: <div class="table-responsive"> <table class="table text-md-nowrap" id="example1"> <thead> </thead> <tbody> @foreach ($categories as $category) <!-- بيانات الصفوف كما هي --> @endforeach </tbody> </table> <!-- إضافة روابط التقسيم --> {{ $categories->links() }} </div> https://wiki.hsoub.com/Laravel/pagination عندما وضعت الكود ظهرت معي بشكل غريب جدا 1 اقتباس
0 Mustafa Suleiman نشر 24 مارس أرسل تقرير نشر 24 مارس بتاريخ 2 دقائق مضت قال فارس محمد11: عندما وضعت الكود ظهرت معي بشكل غريب جدا ضع الكود داخل عنصر وقم بتنسيقه من خلال CSS أو بوتستراب. اقتباس
0 فارس محمد11 نشر 24 مارس الكاتب أرسل تقرير نشر 24 مارس بتاريخ 13 دقائق مضت قال Mustafa Suleiman: ضع الكود داخل عنصر وقم بتنسيقه من خلال CSS أو بوتستراب. حاولت عدة مرات هل يمكنك مساعدتي في حل هذه المشكله 1 اقتباس
0 Mustafa Suleiman نشر 24 مارس أرسل تقرير نشر 24 مارس بتاريخ 8 ساعة قال فارس محمد11: حاولت عدة مرات هل يمكنك مساعدتي في حل هذه المشكله بتفقد المستند الرسمي، ستجد أنه يوجد تنسيقات إفتراضية بواسطة بوتستراب تستطيع استخدامها بإضافة التالي في ملف AppServiceProvider: use Illuminate\Pagination\Paginator; /** * Bootstrap any application services. */ public function boot(): void { Paginator::useBootstrapFive(); } وذلك لاستخدام تنسيقات بوتستراب 5 في حال قمت بتثبيت ذلك. أو استخدم useBootstrapFour لاستخدام الإصدار 4. ستجد تفصيل هنا: https://laravel.com/docs/11.x/pagination#using-bootstrap اقتباس
السؤال
فارس محمد11
هنا اجلب كل الاقسام بهذه الطريقه
public function index() { $categories = Category::orderBy('arrange')->orderByDesc('created_at')->paginate(10); return view('dashboard.catogery.index', compact('categories')); }
و هذه هو الجدول الذي يعرض به البيانات بهذه الطريقه
المشكله هنا انه يتم جلب 10 اقسام فقط ولا يتم عرض باقي البيانات في الجدول ولا يوجد paginate في الجدول
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.