【问题标题】:How to get current route in laravel blade? [duplicate]如何在 laravel Blade 中获取当前路线? [复制]
【发布时间】:2020-04-18 23:11:31
【问题描述】:

我想检查当前路线是否不等于 laravel 视图中的特定路线。我如何在 Blade 中做到这一点?

我的尝试:

 @if(Route::current() != Route('places.show'))
     <td><a href="/admin/places/display/{{$order->place->id}}">{{ $order->place->name }}</a></td>
 @endif

【问题讨论】:

标签: php laravel laravel-blade


【解决方案1】:

您可以在路由类上调用 currentRouteName。

Route::currentRouteName();

别忘了使用类:

use Illuminate\Support\Facades\Route;

查看当前路线:

Illuminate\Support\Facades\Route::is('routename');

【讨论】:

    【解决方案2】:

    Laravel Routes 有方法获取它。

    获取当前路线名称:

    Illuminate\Support\Facades\Route::currentRouteName();
    

    检查当前路由是否匹配:

    Illuminate\Support\Facades\Route::is('routename');
    

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 2015-12-04
      • 2015-10-08
      • 1970-01-01
      • 2015-07-14
      • 2020-08-04
      • 2016-04-08
      • 1970-01-01
      • 2016-06-04
      相关资源
      最近更新 更多