Jquery изменить paginator в laravel

216
31 марта 2018, 17:26

Делаю ajax запрос при вводе символов. Возвращаю строку в виде html и вставляю в таблицу. Однако ссылки paginatora остаются старые и получается что таблица отфильтрована, но старый пагинатор позволяет пролистывать страницы из первоначальной таблицы. Как изменить ссылки пагинатора? Код запроса js:

$('#id_card').on('keyup', function(){ // поиск
            value = $(this).val();
            $.ajax({
                type: 'POST',
                url: '/home',
                data: {
                    search: value,
                    code: 1,
                    _token: '{{csrf_token()}}'
                },
                success: function (data) {
                    var tab= $('#table_list').find('tbody');
                    tab.empty();
                    tab.append(data);                       
                },
                error: function(data){
                    console.log(data);
                }
            })
        })

Код контроллера

public function search(Request $request){
    $models= Model::where('table','LIKE','%'.$request->input('search').'%')->paginate(4);
    $str = "";
    foreach($models as $model){
        $str .= '<tr>'.
                '<td>'. $model["id"].'</td>'.
                '<td> two</td>'.
                '<td> three</td>'.
                '<td> four</td>'.
                '<td> five</td>'.
                '<td> six</td>'.
                '</tr>';
    }
    print($str);
    return;
}
READ ALSO
Как вывести список категорий вместе с подкатегориями и постами в WP?

Как вывести список категорий вместе с подкатегориями и постами в WP?

Как лучше вывести список на одной странице со следующей структурой:

195
Каким образом избежать SQL-инъекций в PHP?

Каким образом избежать SQL-инъекций в PHP?

Если обработка ввода пользователя происходит без преобразования в SQL-запрос, может произойти внедрение SQL-кода в код приложения, например,...

163
Не работают ajax функции

Не работают ajax функции

Изучаю ajax запросы, помогите побороть мое недопониманиеНаписал такой скрипт

199