laravel Redirect :: to()丢失了端口

时间:2013-05-08 23:09:17

标签: php nginx laravel laravel-4

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

1 个答案:

答案 0 :(得分:2)

这闻起来像个臭虫。在找到request->root()时,我在UrlGenerator中陷入困境。从我所看到的Symfony\Component\HttpFoundation\Request上没有root()函数。您可以尝试使用->root()代替->getBaseUrl()

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