【发布时间】:2014-08-11 03:05:45
【问题描述】:
我基本上必须使用它们的 URI 模式为外部应用程序实现 API 命令。我想在 Controller 中实现所有方法,所以我在 routes.php 中添加了以下内容:
Route::controller('/ch', 'CHController');
我必须实现 GET /ch/api_function/param1/param2。问题是外部 API 的 URI 对其操作使用 '_' 语法,而 laravel 无法将其正确路由到正确的函数。
http://laravel.com/docs/controllers#resource-controllers 建议的控制器 Laravel 文档
如果您的控制器操作包含多个单词,您可以使用 URI 中的“破折号”语法访问该操作。例如,我们的 UserController 上的以下控制器操作将响应 users/admin-profile URI:
公共函数 getAdminProfile() {}
【问题讨论】: