6

vagrant (Ubuntu、nginx、php-fpm) を使用して開発環境を実行し、localhost:8080 のサーバーにアクセスしています。Laravel 4 を使用していて、認証システムをセットアップしようとしています。別のポートを使用している場合、Laravelは使用しているポートを無視するようです。これは本当ですか?たとえば、 からhttp://localhost:8080/loginへのリダイレクトを実行すると、/profileになりhttp://localhost/profileます。これを修正/パッチする方法について何か提案はありますか?

4

1 に答える 1

2

これは虫の匂いがします。UrlGenerator がrequest->root(). 私が見る限り、 Symfony\Component\HttpFoundation\Requestroot()には機能がありません。代わりに に置き換えてみてください。->root()->getBaseUrl()

結果に関係なく、小さなテスト ケース (余分なコードをできるだけ少なくする) を用意し、GitHub で問題を報告して修正する必要があります。途中で解決策が見つかった場合は、問題を修正するためにプル リクエストを行うことができます。

于 2013-05-09T08:12:15.967 に答える