Я создал свое приложение Laravel с версией 5.7, и у меня также есть настройки аренды Laravel.Вот мой контроллер:
public function index()
{
$admins = SystemAdmin::latest()->paginate(1);
return view('my.admin.settings.admins.index', compact('admins'));
}
и мой код на представлении, где ссылки нумерации страниц (блейд):
<div class="row">
<div class="col">
<div class="pagination center">
{{ $admins->links() }}
</div>
</div>
</div>
Пагинация отображается, но когда я нажимаю на ссылки, она перенаправляет настраница с адресной строкой, показывающая? page = 2 или 3, что бы я ни щелкнул, но значение 1 остается выделенным как «активное», а значение lastest (), как я назвал, - единственное, которое отображается, поскольку я только разбиваю на страницы 1за раз.
ОБНОВЛЕНИЕ :::::
Я dd () {{$ admins-> links ()}}, и вот что я получаю:
HtmlString {#368 ▼
#html: """
<ul class="pagination" role="navigation">
<li class="page-item disabled" aria-disabled="true" aria-label="« Previous">
<span class="page-link" aria-hidden="true">‹</span>
</li>
<li class="page-item active" aria-current="page"><span class="page-link">1</span></li>
<li class="page-item"><a class="page-link" href="https://my.distincttrack.com/ad ▶
<li class="page-item"><a class="page-link" href="https://my.distincttrack.com/ad ▶
<li class="page-item"><a class="page-link" href="https://my.distincttrack.com/ad ▶
<li class="page-item">
<a class="page-link" href="https://my.distincttrack.com/admin/settings/admins?page=2" rel="next" aria-label="Next »">›</a>
</li>
</ul>
"""
}