Laravel 5.2 Dingo/api 资源组
Laravel 5.2 Dingo/api resources group
正如标题所说,我正在研究如何通过野狗制作资源组。
正如laravel所解释的那样,在路由中创建资源组的正确方法是:
Route::resource('item', 'Api\ItemController');
和dingo/api有什么相似之处吗?我可以说:
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function($api){
$api->resources('item','App\Http\Controllers\Api\ItemController');
});
以这种方式执行时,出现类型错误:
Argument 1 passed to Dingo\Api\Routing\Router::resources() must be of the type array, string given
这是否意味着我必须将我需要的所有调用组成一个数组,然后将其传递给 resources
方法?
你打错了。实际方法是 resource
而不是 resources
$api->version('v1', function($api){
$api->resource('item','App\Http\Controllers\Api\ItemController');
});
正如标题所说,我正在研究如何通过野狗制作资源组。
正如laravel所解释的那样,在路由中创建资源组的正确方法是:
Route::resource('item', 'Api\ItemController');
和dingo/api有什么相似之处吗?我可以说:
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function($api){
$api->resources('item','App\Http\Controllers\Api\ItemController');
});
以这种方式执行时,出现类型错误:
Argument 1 passed to Dingo\Api\Routing\Router::resources() must be of the type array, string given
这是否意味着我必须将我需要的所有调用组成一个数组,然后将其传递给 resources
方法?
你打错了。实际方法是 resource
而不是 resources
$api->version('v1', function($api){
$api->resource('item','App\Http\Controllers\Api\ItemController');
});