如何使用Laravel 5.4从控制器中的Route文件获取实际路径路径

时间:2017-10-16 10:13:05

标签: php laravel routes laravel-5.4

如何使用Laravel 5.4

从控制器中的Route文件获取实际路径路径

当我在laravel 5.4中使用$url =$request->route()->getPath();时出现错误消息

像这样的消息:

  
      
  • local.ERROR:Symfony \ Component \ Debug \ Exception \ FatalThrowableError:在E:\ xampp \ htdocs \ newneptune \ app \ Http \ Middleware \ rollwise.php中调用未定义的方法Illuminate \ Routing \ Route :: getPath() :25   堆栈跟踪:
  •   

3 个答案:

答案 0 :(得分:1)

而不是$request->route()->getPath()使用$request->route()->uri()

答案 1 :(得分:0)

使用getPathInfo()

$request->getPathInfo();

如果有的话,它将返回没有GET参数的URI。

答案 2 :(得分:0)

使用Route::getCurrentRoute()->getUri()

希望这有帮助。