zoukankan      html  css  js  c++  java
  • laravel获取当前的url以及当前的基础域名方法汇总

    原文地址:https://phpartisan.cn/news/58.html

    来源于:laravel获取当前的url以及当前的基础域名方法汇总 - Laravel学习网

    laravel中我们常常需要获取当前的url,但是每个获取的都不一样,我们有时候需要获取的需求也不相同,所以我这里汇总一下,方便以后查询和使用。

    使用URL类:

    // 返回当前页面的地址:http://a.com/platforms
    URL::full();
    url()->full();
    // 返回当前页面的完整路径:http://a.com/platforms
    URL::current();
    url()->current();
    // 返回前一个页面的地址:http://a.com
    URL::previous();
    url()->previous();
    // https://jiahe.com/css/foo.css
    URL::secureAsset('css/foo.css');

    使用 Request 类

    // 返回当前页面的完整路径url: http://xx.com/aa/bb
    Request::url();
    $request->url()
    // 路径: /aa/bb
    Request::path();
    $request->path();
    // 获取请求 Uri: /aa/bb/?c=d
    Request::getRequestUri();
    $request->getRequestUri();
    // 获取 Uri: http://xx.com/aa/bb/?c=d
    Request::getUri();
    $request->getUri();

    获取基础路由信息

    $request->route()->getAction();

    Request 类获取当前url

    使用 Input 类

    Input::url();

    使用$_SERVER获取基础路由

    // path:/platforms?a=1
    $_SERVER['REQUEST_URI']
    // 获取当前基础路由,比如http://a.com/test/a返回http://a.com
    $_SERVER["HTTP_HOST"]
    // 更多参数可以直接打印SERVER
    dd($_SERVER);

    laravel中获取$_SERVER(HTTP)信息

    laravel也可以像$_SERVER一样获取的函数,我们可以使用如下函数,返回为array

    Request::server(); // 可以获取到所有 $_SERVER 信息
    $request->server();
    Request::server('HTTP_HOST'); // 可以获取到 $_SERVER 中的 HTTP_HOST 信息 (即访问域名)

    laravel中获取HTTP信息

  • 相关阅读:
    kafka 副本复制的几个参数
    kafka 吞吐量为什么这么大?
    netty 的线程模型
    pulsar 实现的一种 RateLimiter
    rocketMQ 长轮询
    对比 kafka 和 rocketmq 的 IO
    配置 kafka 同步刷盘
    使用Shell脚本删除/清空日志文件
    反爬虫之JS反编译:PyExecJS
    LInux查看网速带宽及各进程占用情况:nethogs
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/8621563.html
Copyright © 2011-2022 走看看