【问题标题】:Equivalent $request->path() in pure php纯 php 中的等效 $request->path()
【发布时间】:2018-05-17 01:20:02
【问题描述】:

假设这个网址:

http://localhost/myproject/public/add/11

这段代码的结果:echo $request->path()add/11。现在我想知道如何在纯 php 中获得该值?


因为我需要在不被控制器调用的视图中使用该值(它是主视图)

【问题讨论】:

  • @AlexeyMezenin 这是一个刀片视图。它是layouts/app.blade.php (这是laravel中的默认视图)
  • 您是否尝试过访问请求助手? {{ request()->path() }}

标签: php laravel url


【解决方案1】:

由于您使用的是 blade,请尝试以下操作:

{{ request()->path() }}

【讨论】:

    【解决方案2】:

    因为它是一个 Blade 视图,你可以使用 Request 门面:

    Request::path()
    

    或全局助手:

    request()->path();
    

    【讨论】:

      【解决方案3】:
      $path_only = parse_url('http://localhost/myproject/public/add/11', PHP_URL_PATH)
      echo $path_only;
      

      结果:

      /myproject/public/add/11

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-14
        • 2012-12-23
        • 1970-01-01
        • 2010-09-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多