如何在laravel 5.5中设置路由组中的名称?

时间:2017-10-07 17:22:23

标签: php laravel routes laravel-routing laravel-5.5

我在我的项目中使用this包,并且有默认包routes

喜欢这样:

enter image description here

我想在我的控制器中使用这条路线。我正在尝试使用名称,但它没有这种方式。

QTextEdit

我试图这样使用:        enter image description here

我想提供这样的访问权限,好像我正在尝试访问“admin”路由,然后我可以访问这些路由组下的所有路由。我不知道我会怎么做?

请帮帮我。

1 个答案:

答案 0 :(得分:0)

您无法重定向到名称为admin.的路由,因为此类路由不存在。

使用时:

Route::group(['prefix' => 'admin', 'as' => 'admin.'], function () {
    Voyager::routes();
});

这意味着Voager::routes()创建的所有路由的名称都以admin.开头,但并不意味着存在admin.路由。

所以我认为你应该使用而不是admin.voyager.dashboard,所以你应该使用:

return redirect()->route('admin.voyager.dashboard');

而不是:

return redirect()->route('admin.');