為了 路由 更簡潔 使用了 laravel 的 隱式路由
但有時候需要在方法裡面用到路由的名稱 需要隱式路由 裡面的個別 路由
Route::controller('users', 'UserController', [ 'anyLogin' => 'user.login',]);
這個寫呢 只能建立一個控制器路由
現在的樣本是
Route::controllers([ 'web' => 'WebSetController', 'page' => 'PageController',]);
怎麼給其中一個控制器路由 設定個別的路由名稱呢
難道用 :
Route::controller('web', 'WebSetController', [ 'anySet' => 'web.set',]);Route::controllers([ 'page' => 'PageController',]);
難道只能這麼分開邪惡路由嗎
回複內容:
為了 路由 更簡潔 使用了 laravel 的 隱式路由
但有時候需要在方法裡面用到路由的名稱 需要隱式路由 裡面的個別 路由
Route::controller('users', 'UserController', [ 'anyLogin' => 'user.login',]);
這個寫呢 只能建立一個控制器路由
現在的樣本是
Route::controllers([ 'web' => 'WebSetController', 'page' => 'PageController',]);
怎麼給其中一個控制器路由 設定個別的路由名稱呢
難道用 :
Route::controller('web', 'WebSetController', [ 'anySet' => 'web.set',]);Route::controllers([ 'page' => 'PageController',]);
難道只能這麼分開邪惡路由嗎
可以分兩段來弄,
第一段寫隱式,
第二段寫個數組把需要指定 name 的 route
弄到一個 array 裡面通過迴圈追加 路由名稱