6

我正在通过 vagrant(Ubuntu、nginx、php-fpm)运行我的开发环境并访问 localhost:8080 上的服务器。我正在使用 Laravel 4 并尝试设置我的身份验证系统。如果您使用替代端口,Laravel 似乎只是忽略了您正在使用的端口。这是真的?例如,当我从http://localhost:8080/loginto运行重定向时,/profile我最终会在http://localhost/profile. 有人对我如何修复/修补此问题有任何建议吗?

4

1 回答 1

2

这闻起来像个虫子。当我在 UrlGenerator 中寻找request->root(). 据我所见, Symfony\Component\HttpFoundation\Requestroot()上没有任何功能。您可以尝试替换为。->root()->getBaseUrl()

无论结果如何,您都应该准备一个小测试用例(尽可能少的多余代码)并在 GitHub 上报告问题以进行修复。如果您可以在解决问题时找到解决方案,则可以提出拉取请求来解决问题。

于 2013-05-09T08:12:15.967 回答