簡體   English   中英

Laravel 5資源控制器中的自定義命名路由

[英]Laravel 5 custom named routes in resource controllers

如何將自己的額外命名路由傳遞給資源控制器?

我有:

Route::resource('logistics', 'LogisticsController', ['names' => [
    'index-inbound' => 'logistics.indexInbound'
]]);

但這是行不通的。

您實際上無法將其他路由添加到資源路由。 但是,您可以添加所需的任何其他路由,並將它們指向同一控制器:

Route::get('logistics/inbound', ['name' => 'logistics.index-inbound', 'uses' => 'LogistictsController@indexInbound']);
Route::resource('logistics', 'LogisticsController');

只需確保在資源路由之前注冊您的自定義路由,否則它們可能會被覆蓋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM