【问题标题】:get site name along with protocol in laravel在 laravel 中获取站点名称和协议
【发布时间】:2021-06-18 18:00:56
【问题描述】:

如何通过 laravel 中使用的协议获取当前站点名称?

例如假设用户请求这个:

https://example.com/some/path

我想在控制器方法中获得https://example.com

更新:

我使用ngrok 服务作为它提供的https 随机域访问我的本地主机,并且在答案中建议的所有方式返回主要http://localhost

【问题讨论】:

  • 帖子下方的网站网址是正确的。对于请求方法使用$request->method;

标签: php laravel laravel-5.5


【解决方案1】:

你可以简单地使用这个功能。

url('/');

【讨论】:

    【解决方案2】:

    使用这个:

    request()->root()
    

    【讨论】:

      【解决方案3】:

      使用getSchemeAndHttpHost() 方法:

      request()->getSchemeAndHttpHost()
      

      【讨论】:

        猜你喜欢
        • 2013-11-01
        • 2023-02-01
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        • 2011-06-01
        • 2010-12-11
        • 1970-01-01
        • 2014-02-07
        相关资源
        最近更新 更多