In meiner lokalen Umgebung habe ich $items = Model::paginate(10);
und es funktionierte. Dann habe ich es in die Produktion geschoben und wenn ich auf die Paginierungslinks klicke, wird Seite 1 immer wieder angezeigt. dann tat ich dd($items)
. Ich fand, dass die current Page
Eigenschaft von length aware pagination
nicht ändert, wenn ich die Adresse zu /items?page=*
ändere. Wie kann man die aktuelle Seiteneigenschaft entsprechend ändern oder gibt es noch etwas anderes? Vielen Dank im VorausLaravel 5/5.4 Paginator funktioniert nicht in NGINX Produktionsumgebung
3
A
Antwort
2
Ich benutze Ubuntu 16.04 Nginx Server. Das Problem war, dass $_GET
Sitzungsvariablen nicht ordnungsgemäß festgelegt wurden. Also was ich tat, war innerhalb /etc/nginx/sites-available/default
und innerhalb location /
Block/Direktive Ich änderte try_files $uri $uri/ /index.php?$query_string;
zu try_files $uri $uri/ /index.php?$args;
und es funktionierte. Oder sehen Laravel 5 - NGINX Server Config Issue with URL Query Strings
0
Awsome Dank
#AhmedIch hatte gerade meine ändern von
location/{
try_files $uri $uri/ /index.php?$query_string;
}
zu
location/{
index index.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /index.php/$1 last;
}
, wie ich einige meiner anderen Seiten gesehen wurde mit der @rewriteapp Teil und scheinen gut zu funktionieren.
Verwandte Themen
- 1. Websocket-Schienen funktioniert nicht auf Produktionsumgebung mit Nginx und Unicorn
- 2. Produktionsumgebung in Symfony funktioniert nicht
- 3. Laravel orderBy Datum funktioniert nicht bei der Verwendung von Paginator
- 4. Laravel 5 - Hübscher Paginator
- 5. ActionCable funktioniert nicht mehr in der Produktionsumgebung
- 6. NGINX reload funktioniert nicht richtig
- 7. Nginx-Setup funktioniert nicht
- 8. Suchmaschine funktioniert nicht mit meinem Paginator
- 9. Laravel Nginx Query String Parameter
- 10. Bessere Nachricht [Fehlerseite] für Laravel in Produktionsumgebung
- 11. Codeigniter Routing funktioniert nicht auf der Produktionsumgebung
- 12. System.Threading.Task nicht in der Produktionsumgebung
- 13. Hinzufügen von Elementen zu paginator Laravel 4
- 14. Nginx Subdomänen funktioniert nicht
- 15. NGINX-Konfiguration funktioniert nicht
- 16. Seitenumbruch funktioniert nicht in Laravel
- 17. nginx add_header funktioniert nicht
- 18. Knp Paginator nicht paginierend
- 19. Nginx-Proxy funktioniert nicht
- 20. Nginx-Standortblock funktioniert nicht
- 21. ClearCache-Befehl in Symfony2-Controller funktioniert nicht in der Produktionsumgebung
- 22. Nginx proxy_next_upstream funktioniert nicht
- 23. Wie man Konfigurationsdateien in lokaler und Produktionsumgebung in Laravel verwaltet
- 24. Übergebene Daten verloren in Laravel Paginator ab Seite 2
- 25. http2-Modul nginx funktioniert nicht
- 26. Nginx Proxy-Pass echte IP funktioniert nicht
- 27. funktioniert nicht in Laravel
- 28. Laravel 4.2 + nginx 404 Datei nicht gefunden
- 29. nginx Konfiguration für Laravel
- 30. Wordpress & Laravel nginx
Also Laravel 5.3 oder 5.4 – Kyslik
laravel 5.4 es ist – root