Как я могу получить доступ к поисковому блейду, чтобы изменить сортировку по умолчанию по id desc? - PullRequest
0 голосов
/ 05 апреля 2019

Я работаю с JQuery для поиска, проблема в том, что, когда я вставляю строку, она не отображается в начале таблицы, несмотря на то, что я определил в контроллере orderBy ('id', 'DESC'):

public function index()
{
//$depense = RevDep::all();
$depenses=DB::table('revdepenses')->orderBy('id','DESC')->get()->where('type', '=', 'depense');
return view('Finance/depense', compact('depenses'));
}

Код поиска с помощью jQuery:

//Recherche dynamique
$('#searchable-table').DataTable({
    "aLengthMenu": [
        [5, 10, 15, -1],
        [5, 10, 15, "All"]
    ],
    //"scrollY": 310,
    "iDisplayLength": 10,
    "bLengthChange": false,
   // "order":false ,
    "language": {
        search: "<i class='fa fa-search'></i>"
    }
});
$('#searchable-table').each(function () {
    var datatable = $(this);
    // SEARCH - Add the placeholder for Search and Turn this into in-line form control
    var search_input = datatable.closest('.dataTables_wrapper').find('div[id$=_filter] input');
    search_input.attr('placeholder', 'Rechercher');
    search_input.attr('style', 'width:250px');
    // search_input.removeClass('form-control-sm');
});

enter image description here

Depense.blade.php

<table class="table table-hover" id="searchable-table" style="table-layout: fixed;">

PS: я пытался добавить нумерацию страниц, но я получаю сообщение об ошибке «метод paginate не существует ошибки»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...