覆盖资源路由中的方法名称

时间:2015-04-24 07:14:12

标签: rest laravel laravel-5

    Route::resource('/api/ranking/firmware', 'Ranking\FirmwareController',
                    ['only' => ['index'], 'names' => ['index' => 'api.ranking.firmware.firmware']]);

当我设置名称' index'时,它会有效,但我希望使用'固件' FirmwareController中的名称。

1 个答案:

答案 0 :(得分:1)

Resource controller只有休息接口,包括索引,创建,存储,显示,编辑,更新,删除。这是因为RESTful服务的意识形态。但是,您可以制作常规控制器。

Route::controller('/api/ranking/firmware', 'Ranking\FirmwareController', [
    'firmware' => 'api.ranking.firmware.firmware',
]);