1

Request::server('HTTP_HOST') を使用して現在のドメインを取得したい - ただし、ヘルパー クラス内からこれを呼び出すと、'localhost' として返されますが、これは私が望むものではありません。コントローラーからは、期待どおりに動作します。ヘルパー クラス内からこの情報にアクセスする方法はありますか?

ヘルパー クラスは次のようになります。

class ApiWrapper {
    public static function call($model, $method='', array $input) {



        $domain = Request::server('HTTP_HOST');
    }
}
4

1 に答える 1

5

URL::to('/')それがあなたが求めているものであれば、Laravel アプリケーションのベース URL を取得するために行うことができます。コントローラーから実行Request::server('HTTP_HOST')すると目的の結果が得られる場合、ヘルパー クラスから同じことを実行しても何ら変わりはありません。

于 2014-04-15T18:28:16.300 に答える