我有一个视图来显示用户完成的字段。
<tbody>
@foreach($indicadores as $ind)
<tr>
<td id="{{$ind->id}}">{{ $ind->nombre }}</td>
<td>
<select name="evaluacion[]">
<option value="0">[Seleccione]</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</td>
</tr>
@endfor
</tbody>
在视图中,我使用 paginate(( 方法来显示数据。 提交数据时,我仅从控制器中的当前页面接收数据。 如何从所有页面获取数据?
提前谢谢。
You can try to use this
Javascript function in View : window.location = "/" + selectedValue;
route.php : Route::get('/{selectedValue}', 'PageController@page');
Controller : public function page($selectedValue) { echo $selectedValue; }
{{$indicadores->links()}}
使用此 ater @endfor。 同时将@endfor
更改为@endforeach
在foreach循环之后,您只需回显Laravel分页方法。
{{ $indicadores->links() }}
还附加获取参数以持久化每个分页
{{ $indicadores->appends(request()->input())->render() }}