我試圖從使用代碼點火器切換到laravel然而我注意到在我遵循的每個教程中,我們總是在laravel中聲明route.php中的路由,與代碼點火器不同,它具有默認路由如http://localhost/projname/controller/method
。有沒有辦法像CI這樣的自動路由,或者我只是錯過了laravel路由規則中的某些東西?這非常重要,因爲我們都知道大網站有超過50個鏈接,如果我們要聲明它會是一個喧囂那些都在laravel的routes.php中。laravel類似代碼點火器路由
8
A
回答
8
有沒有辦法有一個自動路由,如Cl
爲什麼是有。在你的路由文件中做Route::controller(Controller::detect());
現在在你的控制器類中,確保每個函數的名字與action_
連接在一起。所以,如果你的函數名稱爲homepage()
然後使它action_homepage()
請記住,您可以使用REST風格的控制器名稱get_homepage()
和post_homepage()
。但你必須在你的控制器中聲明這個類變量public static $restful = true;
相關問題
- 1. 代碼點火器路由
- 2. 代碼點火器路由
- 3. 代碼點火器路由問題
- 4. 動態路由代碼點火器
- 5. 問題路由代碼點火器
- 6. 代碼點火器動態路由
- 7. 代碼點火器URL路由混淆
- 8. 代碼點火器和 '兩次' 由
- 9. 如何在代碼點火器中完成路由?
- 10. 代碼點火器URL路由問題(使用尾部斜線)
- 11. 代碼點火器中的htaccess和路由問題
- 12. 代碼點火器
- 13. 代碼點火器Doc類型
- 14. 代碼點火器:: $ _GET?
- 15. 代碼點火器::包括?
- 16. 在代碼點火器
- 17. 分頁代碼點火器
- 18. 代碼點火器框架
- 19. 代碼點火器關係
- 20. 修改代碼點火器
- 21. 在代碼點火器
- 22. PHP SDK +代碼點火器
- 23. 代碼點火器resize()
- 24. 代碼點火器form_input
- 25. REST API代碼點火器
- 26. 代碼點火器錯誤?
- 27. HMVC代碼點火器
- 28. 代碼點火器form_multiselect
- 29. 代碼點火器分頁
- 30. 代碼點火器:我怎麼能使用定製的路由器
Route :: controller(Controller :: detect());這個函數在Laravel 4中被刪除,因爲與不同文件系統的行爲不一致。註冊控制器的正確方法應該是明確定義你想要在你的路由文件中使用的每一個。 –
Laravel 5又有了'Route :: controller()'選項。 http://laravel.com/docs/5.0/controllers#implicit-controllers – user2094178