Я использую фильтр bootstrap в своей таблице данных в laravel для поиска данных. Поскольку я использую нумерацию страниц laravel, у меня более 30 страниц. Но фильтр ищет только данные с текущей страницы. Но я хочу искать данные из полной таблицы данных (все 30 страниц)
blade:
<input type="text" id="myInput" class="form-control">
<table class="table table-sm text-sm table-hover">
<thead>
<tr>
<th>Start Date</th>
<th>End Date</th>
<th>No Of Days</th>
</tr>
</thead>
<tbody>
@foreach($leaves_list as $key => $data)
<tr>
<td>
{{$data->leave_start_date}}
</td>
<td>
{{$data->leave_end_date}}
</td>
<td>
{{$data->number_of_days_off}}
</td>
</tr>
</tbody>
</table>
скрипт:
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$(".table tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
контроллер:
$leaves_list = DB::table('employee_leave')
->orderBy('employee_leave_id', 'desc')
->paginate(100);
return view("leaves.index",compact('leaves_list'));
Итак, я хочу получить результат поиска по всем страницам пагинации