laravel前缀不在路由中工作

时间:2017-01-13 06:50:23

标签: laravel laravel-5.2 laravel-5.1

clearfix

登录后我重定向到页面:仪表板,但我的前缀:'admin'未添加。

2 个答案:

答案 0 :(得分:2)

我认为你正在重定向到网址?你重定向到'/ dashboard'?这不会加上前缀。

你应该使用的是

redirect(route('admin_login_post1'))

这将按路线名称检索网址。 Laravel将在具有前缀的组中找到路由,因此Laravel将在URL前面添加前缀。

route()函数非常有用。更改网址时,您无需在整个应用程序中更改网址。这是因为该函数从routes文件中检索url。因此,如果您在路线文件中更改它,则更改应用程序中的所有链接。

答案 1 :(得分:0)

如果你的前缀" admin"没有在URL中加载,那么可能是为/ dashboard声明了另一个路由。检查那个

并且对于重定向,请使用

redirect()->route('admin_login_post1');