ich versuche, von code igniter zu laravel zu wechseln, aber ich bemerkte in jedem tutorial, das ich gefolgt war, deklarieren wir die route.php in laravel immer anders als im code-zünder, dass es ein standard routing hat wie http://localhost/projname/controller/method
. Gibt es eine Möglichkeit, ein Auto-Routing wie CI zu haben, oder ich etwas in Laravel-Routing-Regeln verpasst haben? Das ist sehr wichtig, weil wir alle wissen, dass große Websites mehr als 50 Links haben und es wird eine Hektik sein, wenn wir deklarieren die alle in routes.php in Laravel.laravel routing wie code zünder
8
A
Antwort
8
Gibt es eine Möglichkeit, eine automatische Routing wie CI haben
Warum ja, es gibt. In Ihrer Route Datei tun Route::controller(Controller::detect());
Jetzt in Ihrer Controller-Klasse sicherstellen, dass jeder Funktionsname mit action_
verkettet ist. macht homepage()
dann also, wenn Ihr Funktionsname ist es action_homepage()
Beachten Sie, dass Sie erholsamen Controller Namen get_homepage()
und post_homepage()
verwenden können. Aber Sie müssen diese Klassenvariable in Ihrem Controller deklarieren public static $restful = true;
Verwandte Themen
- 1. -Code Zünder optionale Parameter
- 2. Code-Zünder :: $ _GET?
- 3. Code Zünder AJAX-Fehler
- 4. Datenbank pdf in Code Zünder
- 5. Code-Zünder session_start funktioniert nicht
- 6. Pass mehrere Arrays in Code Zünder sehen
- 7. Laravel 4.2 weiterhin Routing
- 8. Code Zünder E-Mail-Konfiguration zu config.php
- 9. code zünder :: send url als param?
- 10. Ich muss mit Code-Zünder-Abfrage beheben
- 11. Neu (relativ) Code-Zünder: einige grundlegende Fragen
- 12. Laravel Routing-Gruppen
- 13. Laravel - funktioniert nicht routing
- 14. Laravel RESTful Controller-Routing
- 15. Code-Zünder laden Bibliothek aus der Bibliothek?
- 16. Code-Zünder große Abfrage Ergebnisse result_array() Ergebnis
- 17. Die Funktion NOW() mit Code-Zünder
- 18. PHP-Code-Zünder-Formular-Validierung funktioniert nicht
- 19. Wasserzeichen funktioniert nicht in Code Zünder
- 20. Laravel - Basic Routing-Problem
- 21. Optimierungsvorschläge für Laravel-Routing
- 22. Wie Wasserzeichen für Bilder in Code-Zünder hinzufügen?
- 23. Wie routing in Laravel modulare Anwendung
- 24. Laravel 5 Dynamische Controller-Routing
- 25. Routing Probleme in Laravel 5.2
- 26. Laravel - CNAME + Sub-Domain Routing
- 27. Laravel Routing und 404 Fehler
- 28. Korrekte Behandlung von Fehlern in einer Klasse in Code-Zünder
- 29. Debuggen schlechter Leistung auf Code-Zünder 3 + sql_server 2008
- 30. Was ist Routing und Controller in Laravel?
Route :: Controller (Controller :: detect()); Diese Funktion wurde in Laravel 4 aufgrund von inkonsistentem Verhalten bei verschiedenen Dateisystemen entfernt. Die richtige Methode zum Registrieren von Controllern sollte darin bestehen, explizit jeden zu definieren, den Sie in Ihrer routes-Datei verwenden möchten. –
Laravel 5 hat wieder die Option "Route :: controller()". http://laravel.com/docs/5.0/controller#implicit-controllers – user2094178