我正在通过vagrant(Ubuntu,nginx,php-fpm)运行我的开发环境并访问localhost:8080上的服务器。我正在使用Laravel 4并尝试设置我的身份验证系统。如果您使用备用端口,Laravel似乎只会忽略您正在使用的端口。这是真的?例如,当我运行从http://localhost:8080/login
到/profile
的重定向时,我最终会http://localhost/profile
。有没有人对我如何修复/补丁有任何建议?
答案 0 :(得分:2)
这闻起来像个臭虫。在找到request->root()
时,我在UrlGenerator中陷入困境。从我所看到的Symfony\Component\HttpFoundation\Request上没有root()
函数。您可以尝试使用->root()
代替->getBaseUrl()
。
无论结果如何,您都应该准备一个小测试用例(尽可能少的代码)并报告要修复的issue on GitHub。如果您可以在找到解决方案时找到解决方案,则可以提出拉取请求来解决问题。