如何在刀片文件laravel 5.6中获取当前路由名称

时间:2018-04-27 05:23:41

标签: laravel routes pageload

我想用onclick函数重新加载当前页面,为此如何在刀片文件中获取我当前的路径名称。

这是我的代码:

<li class="dropdown user user-menu" onclick="window.location='{{ Route::current() }}'" style="cursor: pointer;">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown">
    <i class="livicon" data-name="refresh" data-loop="true" data-color="#42aaca" 
        data-hovercolor="#42aaca" data-size="28"></i>
  </a>
</li>

获得当前路线的最佳方式是什么???

我想在功能onclick上使用它。

3 个答案:

答案 0 :(得分:1)

在Laravel刀片中获取当前网址的最佳方式:

string line = "AT (1,1) ADDROOM RM0001";
string output = Regex.Match(line, @"\(([^)]*)\)").Groups[1].Value;
string[] result = output.Split(',');

答案 1 :(得分:1)

使用以下代码,您可以了解有关当前路线的更多信息。

  

$ route = Route :: current();

     

$ name = Route :: currentRouteName();

     

$ action = Route :: currentRouteAction();

参考:Link

希望它会有所帮助!

答案 2 :(得分:0)

您可以像这样重新加载当前页面:

onclick="window.location.reload()"

使用javascript功能无需在刀片中设置当前路由。