我正在通过 vagrant(Ubuntu、nginx、php-fpm)运行我的开发环境并访问 localhost:8080 上的服务器。我正在使用 Laravel 4 并尝试设置我的身份验证系统。如果您使用替代端口,Laravel 似乎只是忽略了您正在使用的端口。这是真的?例如,当我从http://localhost:8080/login
to运行重定向时,/profile
我最终会在http://localhost/profile
. 有人对我如何修复/修补此问题有任何建议吗?
问问题
1632 次
1 回答
2
这闻起来像个虫子。当我在 UrlGenerator 中寻找request->root()
. 据我所见, Symfony\Component\HttpFoundation\Requestroot()
上没有任何功能。您可以尝试替换为。->root()
->getBaseUrl()
无论结果如何,您都应该准备一个小测试用例(尽可能少的多余代码)并在 GitHub 上报告问题以进行修复。如果您可以在解决问题时找到解决方案,则可以提出拉取请求来解决问题。
于 2013-05-09T08:12:15.967 回答