いつものようにDocker立ち上げて、
laravel作って、
ページネーションを追加
public function index()
{
return view('user.index', [
'users' => DB::table('users')->paginate(15)
]);
}
しかし、
ページネーションは表示されるけど、2ページ目、3ページ目のボタンを押しても
1ページ目から変化しない!
色々調べた結果、Dockerで立ち上げたnginxの設定が間違えてた。
ページネーションはurlパラメータを使うので、その設定が間違えてたみたい。
nginxの設定ファイルのlocationに設定を入れて、治りました。
location / {
try_files $uri $uri/ /index.php?$query_string;
}