子文件夹中的Laravel 5 app,身份验证重定向无法正常工作

时间:2015-02-23 18:43:06

标签: apache authentication laravel laravel-5 subdirectory

我面临着奇怪的问题。在我的开发环境(宅基地)上,当我在nginx中创建虚拟目录时,一切正常。但是这个应用程序需要安装在生产中的apache根目录的子目录下。

当我使用中间件(" auth)保护控制器时,它会正确地重定向到登录页面。当我输入凭据时,它会重定向到" http://example.com/auth/login"。我不确定它出了什么问题。我尝试了所有选项,包括.htaccess中的更改,如其他帖子中所建议的那样,但都没有。

1 个答案:

答案 0 :(得分:4)

身份验证视图中包含硬编码的网址,导致这些问题。

转到“resources / views / auth / login.blade.php”并更改

action="/auth/login"

action="{{ url('auth/login') }}"

对“resources / views / auth”目录中的每个操作和href属性执行相同的操作。