Chainsaw, вот тут блоги выводятся
https://visavi.net/blogs/main
или вывод попроще
https://visavi.net/articles
возьми код оттуда
Добавлено через 06:08 сек.
Chainsaw, напиши такую функцию
function articleNavigation(int $id): ?array
{
if (! $id) {
return null;
}
$next = Article::query()
->where('id', '>', $id)
->orderBy('id')
->pluck('id')
->first();
$prev = Article::query()
->where('id', '<', $id)
->orderByDesc('id')
->pluck('id')
->first();
return compact('next', 'prev');
}
положи ее в app/helpers.php
или сделай метод в классе
в views/blogs/view.blade.php
добавь
<?php $nav = articleNavigation($article->id); ?>
@if (isset($nav['next']) || isset($nav['prev']))
<div class="section mb-3 shadow text-center font-weight-bold">
@if ($nav['next'])
<a href="/articles/{{ $nav['next'] }}">« {{ __('main.previous') }}</a>
@endif
@if ($nav['prev'])
<a href="/articles/{{ $nav['prev'] }}">{{ __('main.next') }} »</a>
@endif
</div>
@endif
Добавлено через 06:55 сек.
Только переходы будут по всем категориям, чтобы в пределах одной, нужно поправить
Changed: Вантуз-мен (13.04.2021 / 23:29)