如何为资源控制器传递我自己的额外命名路由?
我有:
Route::resource('logistics', 'LogisticsController', ['names' => [
'index-inbound' => 'logistics.indexInbound'
]]);
但这不起作用。
答案 0 :(得分:1)
您无法真正向资源路线添加其他路线。但是,您可以添加所需的任何其他路径并将它们指向同一个控制器:
Route::get('logistics/inbound', ['name' => 'logistics.index-inbound', 'uses' => 'LogistictsController@indexInbound']);
Route::resource('logistics', 'LogisticsController');
只需确保在资源路径之前注册自定义路由,否则它们可能会被覆盖。