[英]How to set name in route group in laravel 5.5?
像這樣:
我想在我的控制器中使用這條路線。 我正在嘗試與 name 一起使用,但它沒有以這種方式工作。
Route::group(['prefix' => 'admin', 'as' => 'admin.'], function () {
Voyager::routes();
});
And
Route::group(['prefix' => 'admin'], function () {
Voyager::routes();
})->name('admin');
我想授予這樣的訪問權限,就好像我正在嘗試訪問“管理員”路由一樣,然后我可以訪問這些路由組下的所有路由。 我不知道我將如何做到這一點?
請幫我。
您不能重定向到名稱為admin.
路由admin.
因為這樣的路線不存在。
當您使用:
Route::group(['prefix' => 'admin', 'as' => 'admin.'], function () {
Voyager::routes();
});
這意味着Voager::routes()
創建的所有路由的名稱都以admin.
開頭admin.
但這並不意味着admin.
路線存在。
所以我假設你應該使用admin.voyager.dashboard
代替,所以你應該使用:
return redirect()->route('admin.voyager.dashboard');
代替:
return redirect()->route('admin.');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.