Пожалуйста, посмотрите в мой код, это мой 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 или есть какой-то другой способ решить эту проблему ??
Заранее спасибо