对于每个给我的任务,任务段名与URL相同,现在我需要获得此任务之后的第一个任务,以便稍后进行重定向链接
@foreach ($Tasks as $Task)
@if ( $Task->slug == Request::segment(5) )
<h2> {{ $Task->task_name }} </h2>
@endif
@endforeach
我需要获取任务foreach中URL后面的内容
答案 0 :(得分:0)
尝试此代码。希望对您有帮助
@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
答案 1 :(得分:0)
Laravel的分页功能会更轻松地为您提供所需的功能吗?
在您的控制器中:
$tasks = Task::where('slug', request()->segment(5))->paginate();
您可以在刀片中使用以下内容:
<?php
$tasks->nextPageUrl()
?>