1
laravelドキュメントからすべてのコード:
コントローラ:ページネーションLaravel問題
public function search() {
$request = Request::all();
$name = $request['name'];
$result = Driver::where('vendor', $name)->paginate(25);
return view('driver_search', [
'_keywords' => $name ?: '',
'query' => request('name'),
'result' => $result,
]);
}
ビュー:
<tbody>
{% for driver in result %}
<tr>
<td>
{{ driver.vendor }}
</td>
<td>
{{ driver.name }}
</td>
<td>
{{ driver.os }}
</td>
<td>
{{ driver.version}}
</td>
<td>
{{ driver.size}}
</td>
<td>
<a href="#">Download</a>
</td>
</tr>
{% endfor %}
</tbody>
</table><!-- end table -->
</div>
</form>
{{ result.links()|raw }}
varriable名での問題: 1ページのページネーションは、それは大丈夫だと、この文字列を持っている場合ブラウザでhttp://ddrivers/search?name=Nvidia しかし、2または3をクリックするかeny 1が必要な場合は、私の名前はvarriableを失い、エラーが発生する未定義のインデックス:名前と私のブラウザのリンクのように見えるhttp://ddrivers/search?page=2 保存方法すべてのページングで名前を可変できますか? ビュー内でrawを削除した場合、ページ区切りはテキストとして表示されます。