Laravel-Request :: server('HTTP_HOST')从帮助器类中返回'localhost'

Ada*_*ski 1 session http-post-vars laravel-4

我想使用Request :: server('HTTP_HOST')来获取当前域-但是,当我从一个帮助器类中调用它时,它返回为'localhost',这不是我想要的。从控制器可以正常工作。有没有办法从帮助程序类中访问此信息?

助手类如下所示:

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



        $domain = Request::server('HTTP_HOST');
    }
}
Run Code Online (Sandbox Code Playgroud)

SUB*_*0DH 5

如果您要的是URL::to('/'),您可以获取Laravel应用程序的基本URL。如果Request::server('HTTP_HOST')从您的控制器执行操作可以得到期望的结果,那么在helper类中执行的操作应该没有什么不同。