我在 laravel 4 中构建路线时遇到了麻烦
我的 routes.php 是:
http://paste.laravel.com/v92
当我在我的 url 中没有语言环境的情况下点击主页时,它可以工作并转到 Pagecontroller@showHomepage。当我尝试使用我的 url 中的语言环境(如 en 或 nl)访问它时,它也可以工作并加载 Pagecontroller@showHomepage。
所以: / -> 工作
/nl -> 工作
/en -> 工作
但是管理组中的相同内容不起作用。如果我尝试在没有语言环境的情况下访问管理路由,我会收到一个浏览器错误,该错误会停止加载并出现重定向循环错误。但是,使用 url 中的语言环境,它确实有效。
所以:/admin -> 不工作
/nl/admin ->works
/en/admin -> 工作
我究竟做错了什么?我希望能够在没有语言环境的情况下进入管理页面(它加载默认语言环境)
使用 php artisan routes 命令更新:http: //paste.laravel.com/v9w
第二次更新:这与我的公共文件夹中有一个管理文件夹有关,我将所有与管理相关的 js、css 和图像放在其中。不知道如何解决这个问题。