vagrant (Ubuntu、nginx、php-fpm) を使用して開発環境を実行し、localhost:8080 のサーバーにアクセスしています。Laravel 4 を使用していて、認証システムをセットアップしようとしています。別のポートを使用している場合、Laravelは使用しているポートを無視するようです。これは本当ですか?たとえば、 からhttp://localhost:8080/login
へのリダイレクトを実行すると、/profile
になりhttp://localhost/profile
ます。これを修正/パッチする方法について何か提案はありますか?
質問する
1632 次
1 に答える
2
これは虫の匂いがします。UrlGenerator がrequest->root()
. 私が見る限り、 Symfony\Component\HttpFoundation\Requestroot()
には機能がありません。代わりに に置き換えてみてください。->root()
->getBaseUrl()
結果に関係なく、小さなテスト ケース (余分なコードをできるだけ少なくする) を用意し、GitHub で問題を報告して修正する必要があります。途中で解決策が見つかった場合は、問題を修正するためにプル リクエストを行うことができます。
于 2013-05-09T08:12:15.967 に答える