我有一个视图来显示用户填写的字段。
<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()方法显示数据。 提交数据时,我仅从控制器中的当前页面接收数据。 如何从所有页面获取数据?
谢谢。
答案 0 :(得分:1)
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; }
答案 1 :(得分:0)
{{$indicadores->links()}}
使用此ater @endfor。
并将@endfor
更改为@endforeach
答案 2 :(得分:0)
在foreach循环之后,您只需回显Laravel分页方法。
{{ $indicadores->links() }}
答案 3 :(得分:0)
还追加了获取参数,使其在每次分页时都保持不变
{{ $indicadores->appends(request()->input())->render() }}