我面临着奇怪的问题。在我的开发环境(宅基地)上,当我在nginx中创建虚拟目录时,一切正常。但是这个应用程序需要安装在生产中的apache根目录的子目录下。
当我使用中间件(" auth)保护控制器时,它会正确地重定向到登录页面。当我输入凭据时,它会重定向到" http://example.com/auth/login"。我不确定它出了什么问题。我尝试了所有选项,包括.htaccess中的更改,如其他帖子中所建议的那样,但都没有。
答案 0 :(得分:4)
身份验证视图中包含硬编码的网址,导致这些问题。
转到“resources / views / auth / login.blade.php”并更改
action="/auth/login"
与
action="{{ url('auth/login') }}"
对“resources / views / auth”目录中的每个操作和href属性执行相同的操作。