нужно получить следующую задачу после того, как в URL - PullRequest
0 голосов
/ 15 ноября 2018

это для каждой поставленной мне задачи, где slug для задач совпадает с URL-адресом. Теперь мне нужно получить первое задание после этого, поэтому я делаю ссылку для перенаправления позже

@foreach ($Tasks as $Task)
   @if (  $Task->slug == Request::segment(5) )
      <h2> {{ $Task->task_name }} </h2>
   @endif
@endforeach

Мне нужно получить задачу какпосле URL в foreach

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Будет ли нумерация страниц в Laravel более удобной?

В вашем контроллере:

$tasks = Task::where('slug', request()->segment(5))->paginate();

Вы можете использовать следующее в своем клинке:

<?php

$tasks->nextPageUrl()

?>
0 голосов
/ 15 ноября 2018

Попробуйте этот код. Я надеюсь, что это поможет вам

@php
    $i = 0
@endphp
@foreach ($Tasks as $Task)
    @if ($i > 0)
        // write your first task logic here
    @endif
    @if (  $Task->slug == Request::segment(5) )
        <h2> {{ $Task->task_name }} </h2>
        @php
            $i = $i + 1
        @endphp
    @endif
@endforeach
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...