【发布时间】:2016-08-27 03:41:53
【问题描述】:
我正在使用 Laravel 5.1 构建一个 RESTful API。
默认路由是api。用户可以使用任意数量的参数创建一个 url 服务,比如.../api/p1/p2/.../pn。
如何使单个路由指向单个控制器,以便在单个控制器中处理服务?
注意:首先应用程序只需要通过比较url与数据库中存储的服务来知道服务是否存在。至于服务本身,后面可以查询到数据库中。
我读到我们可以在 Laravel 4 中使用*,那么 Laravel 5.1 呢?
我试过了:
Route::resource('/api/*', 'APIServiceController'); 但它不适用于无限参数
或者是否可以这样做
Route::group(['prefix' => 'api'], function () {
//what should I put in the closure, how can I redirect it to a single controller
});
【问题讨论】:
标签: php api rest laravel-5.1