正如标题所提到的,我正在尝试弄清楚如何通过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');
});