Добавить атрибуты в ссылки на страницы в laravel - PullRequest
0 голосов
/ 16 апреля 2019

Пожалуйста, посмотрите в мой код, это мой web.php

Route::get('test', function (Request $request) {
  $data = MyTableResource::collection(MyTable::paginate(10));
  $headers = ['col1', 'col2', 'col3'];
  return view('test.index', compact('data', 'headers'));
});

Вот мой блейд-файл,

<table md-table>
    <thead>
        <tr>
            @foreach($headers as $header)
                <th><span>{{$header}}</span></th>
            @endforeach
        </tr>
    </thead>
    <tbody>
        @foreach($data as $d)
            <tr>
                <td>{{$d->id}}</td>
                <td>{{$d->primary_identifier}}</td>
                <td>{{$d->order_date}}</td>
            </tr>
        @endforeach
    </tbody>
</table>
<div class = "table-paginate">
    {{ $orders->links() }}
</div>

Моя проблема в том, что когда я обновляю свою страницу,URL-адрес http://localhost/test?page=1

, и когда я нажимаю на любую ссылку, URL-адрес просто заменяется его номером (http://localhost/test?page=2).не перенаправлять.

Я проверяю пагинационную ссылку, похоже, что

<li class="page-item" aria-current="page">
  <a class="page-link" href="http://amzmarketplace.localhost.tom/test?page=2">2</a>
</li>

Работает, когда я добавляю и приписываю тегу <a>, что target="_self".

НоКак я могу добавить этот атрибут в URL пагинации laravel или есть какой-то другой способ решить эту проблему ??

Заранее спасибо

...