Im cố gắng để chuyển từ sử dụng mã igniter để laravel tuy nhiên tôi nhận thấy trong mọi hướng dẫn tôi theo, chúng tôi luôn luôn khai báo các tuyến đường trong route.php trong laravel không giống như trong mã igniter rằng nó có một định tuyến mặc định như http://localhost/projname/controller/method
. Có một cách để có một định tuyến tự động như CI hoặc tôi chỉ bỏ lỡ một cái gì đó trong quy tắc định tuyến laravel? Điều này là rất quan trọng bởi vì chúng ta đều biết các trang web lớn có hơn 50 liên kết và nó sẽ là một hối hả nếu chúng ta sẽ tuyên bố tất cả trong routes.php trong laravel.Laravel định tuyến như mã igniter
8
A
Trả lời
8
Có cách nào để có một định tuyến tự động như CI
Tại sao có có. Trong tệp tuyến đường của bạn, hãy thực hiện Route::controller(Controller::detect());
Bây giờ trong lớp điều khiển của bạn, hãy đảm bảo mỗi tên hàm được nối với action_
. Vì vậy, nếu tên chức năng của bạn là homepage()
thì hãy đặt tên là action_homepage()
Hãy nhớ rằng bạn có thể sử dụng tên bộ điều khiển an toàn get_homepage()
và post_homepage()
. Nhưng bạn sẽ phải khai báo biến lớp này trong bộ điều khiển của bạn public static $restful = true;
Các vấn đề liên quan
- 1. Cách xác định loại nội dung bằng Mã Igniter REST_Controller
- 2. Mã Igniter -> đính kèm email
- 3. Định tuyến Laravel: Cách tạo liên kết tới tệp PDF
- 4. Laravel: Cách định tuyến tới tệp công khai
- 5. Mã số Igniter 2.1 autocomplete/intelisense trong eclipse
- 6. Rails định tuyến như github
- 7. Định tuyến đoạn mã định tuyến và URI
- 8. Kiểm tra yêu cầu Ajax trong Mã Igniter
- 9. Tạo Khối/Mô-đun trong Mã số Igniter
- 10. Tích hợp thông minh vào khuôn khổ Mã Igniter
- 11. Định tuyến an toàn là gì?
- 12. 90 Laravel, Định tuyến Ký tự đại diện để lọc và sau đó điều khiển
- 13. Cách định tuyến GET và POST cho cùng một mẫu trong Laravel?
- 14. Biến số Igniter 2.0 trong hàm dựng
- 15. Code Igniter Chức năng Gọi 404
- 16. Định tuyến URL giống như Django cho PHP
- 17. chuyển hướng sentry laravel :: dự định không hoạt động
- 18. Định tuyến Url để viết thường là như thế nào?
- 19. TinyURL giống như định tuyến với ASP.NET MVC?
- 20. ASP.NET định tuyến hoạt động như thế nào?
- 21. ASP.NET MVC Định tuyến người dùng như thế trong StackOverflow?
- 22. Tính năng Định tuyến Web hoạt động như thế nào?
- 23. Laravel 4 định nghĩa các bộ điều khiển RESTful
- 24. Cách gửi POST hoàn chỉnh tới Model trong Mã số Igniter
- 25. C# MVC định tuyến - nhiều tuyến đường
- 26. Mã nội tuyến ASP.net
- 27. Các url động trong laravel?
- 28. Tên đăng nhập như tên miền phụ trên laravel
- 29. Chỉ định một trang để phân trang - Laravel 4
- 30. Mã nội tuyến trong DokuWiki
Tuyến đường :: bộ điều khiển (Bộ điều khiển :: phát hiện()); Hàm này đã được gỡ bỏ trong Laravel 4 vì hành vi không nhất quán với các hệ thống tệp khác nhau. Cách thích hợp để đăng ký các bộ điều khiển nên xác định rõ ràng từng cái bạn muốn sử dụng trong tệp tuyến đường của bạn. –
Laravel 5 lại có tùy chọn 'Route :: controller()'. http://laravel.com/docs/5.0/controllers#implicit-controllers – user2094178