هنا اجلب كل الاقسام بهذه الطريقه
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 في الجدول