在我的本地环境中,我做了$items = Model::paginate(10);
并且它有效。然后我把它推到生产中,当我点击分页链接时,它会一次又一次地显示第1页。然后我做了dd($items)
。我发现当我将地址更改为current Page
时,length aware pagination
的{{1}}属性不会更改。如何使当前页面属性相应更改或有其他的东西?提前谢谢
答案 0 :(得分:4)
我正在使用ubuntu 16.04 nginx服务器。问题是$_GET
会话变量未正确设置。所以我所做的是在/etc/nginx/sites-available/default
内部和location /
块/指令内部我将try_files $uri $uri/ /index.php?$query_string;
更改为try_files $uri $uri/ /index.php?$args;
并且它有效。或者参见Laravel 5 - NGINX Server Config Issue with URL Query Strings
答案 1 :(得分:0)
Awsome谢谢#Ahmed
我只需要改变我的
location / {
try_files $uri $uri/ /index.php?$query_string;
}
到
location / {
index index.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /index.php/$1 last;
}
因为我看到我的其他一些网站正在使用@rewriteapp部分,似乎工作正常。