Laravel 5.2 Dingo/api resources group


Laravel 5.2 Dingo/api resources group

正如标题所提到的,我正在尝试弄清楚如何通过dingo制作资源组。

正如 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');
});

以这种方式执行时,我收到一个类型错误:

传递给 Dingo''Api''Routing''Router::resources() 的参数 1 必须是数组类型,给定字符串

这是否意味着我必须创建我需要的所有调用的数组,然后将其传递给 resources 方法?

你那里有一个错字。实际方法resource不是resources

$api->version('v1', function($api){
    $api->resource('item','App'Http'Controllers'Api'ItemController');
});