【发布时间】:2018-10-07 23:45:54
【问题描述】:
我正在使用 nginx-Server 和 Laravel 5.6,并想为我的表格使用分页。
这是我的 nginx.conf:
location / {
try_files $uri $uri/ /index.php?$is_args$args;
这是我的控制器:
public function getAllLocations()
{
$locations = Location::orderBy('name')->paginate(10);
return view('home', ['locations' => $locations, 'success' => false]);
}
我的看法:
<table class="table table-striped">
@foreach($locations as $location)
<tr id="{{$location->id}}">
<td>{{$location->name}}</td>
</tr>
@endforeach
{{$locations->links()}}
当我单击下一页时,链接正在更改,但显示的数据相同。有什么想法吗?
【问题讨论】:
-
你的数据有html代码吗?
-
没有。我想我找到了错误,但我不知道如何解决它。问题是 nginx 总是在 URL 后面创建第二个问号:?%3Fpage=3。任何想法如何解决它?
-
在你的
nginx.conf:中删除$is_args怎么样? -
我稍后再试试。
标签: php laravel nginx laravel-5 pagination