🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
控制器路由(懒人路由) ~~~ Route::controller('user', 'UserController'); {ctrl}/{action}/{param1}/{pram2}/... ~~~ | 请求方式 | 路径(举例) | 函数 | --- | --- | --- | | GET | /user/show | getShow | POST | /user/store | postStore | GET | /user/show-profile | getShowProfile | DELETE | /user/data | deleteData | | /user/xx | anyXx | 通过HTTP请求的方式去查找对应函数 当没有找到请求方式对应的函数时,会尝试执行anyMethod 故上例也可以为anyShow、anyStore、anyData - _ 会被自动转换为驼峰式的函数名 show-profile => getShowProfile 如果要和标准路由、RESTful路由配合使用,请将这些路由放置到本路由前 ★ 比如 project_name/app/Http/Controller/UserController.php ~~~ class UserController extends Controller { //GET http://.../user/show/123 public function getShow($id) { } //POST 示例 //POST http://.../user/update/123/243/Kitty public function postUpdate(Request $request, $id, $cid, $name) { } //GET http://.../user/xx //POST http://.../user/xx //DELETE http://.../user/xx public function anyXx() { } } ~~~ 设置函数别名 ~~~ GET http://.../show 指向到show Route::controller('users', 'UserController', [ 'getShow' => 'user.show', ]); ~~~ `public function show() {}`