首頁  >  文章  >  後端開發  >  Laravel 後台操作用資源路由如何更好地最佳化完善?

Laravel 後台操作用資源路由如何更好地最佳化完善?

WBOY
WBOY原創
2016-09-19 09:16:36984瀏覽

目前正在用資源路由,對於普通的增刪查改的確是挺方便的。但就是有些功能不只增刪查改,還有很多小功能,目前的解決方法是在資源路由對應的方法再接受一個param,根據這個來判斷具體的操作(例如異步獲取相關信息,修改表關聯之類別等等)是什麼再執行對應的程式碼。
但這樣會造成控制器的那幾個資源路由方法比較臃腫,看上去也不直觀,不知有沒有其他更好的解決方案,能兼顧路由表和控制器的相對簡潔和可讀?

回覆內容:

目前正在用資源路由,對於普通的增刪查改的確是挺方便的。但就是有些功能不只增刪查改,還有很多小功能,目前的解決方法是在資源路由對應的方法再接受一個param,根據這個來判斷具體的操作(例如異步獲取相關信息,修改表關聯之類別等等)是什麼再執行對應的程式碼。
但這樣會造成控制器的那幾個資源路由方法比較臃腫,看上去也不直觀,不知有沒有其他更好的解決方案,能兼顧路由表和控制器的相對簡潔和可讀?

你或許需要這樣的東東: laravel-default-routes

按照README.md中配置好這個預設路由,然後就可以很方便地使用其他框架中那種module/controller/action的方式的路由了。並且對於REST風格的不同類型的請求調用不同的函數:do + <http_method> + <action></action></http_method>這樣對應函數名。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn