Php 如何在laravel blade中获取当前路线?

Php 如何在laravel blade中获取当前路线?,php,laravel,laravel-blade,Php,Laravel,Laravel Blade,我想检查当前路线是否不等于laravel视图中的特定路线。我怎样才能在刀片上做到这一点 我的尝试: @if(Route::current() != Route('places.show')) <td><a href="/admin/places/display/{{$order->place->id}}">{{ $order->place->name }}</a></td> @endif @if(Route:

我想检查当前路线是否不等于laravel视图中的特定路线。我怎样才能在刀片上做到这一点

我的尝试:

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

Laravel Routes有方法获得它

要获取当前路由名称,请执行以下操作:

Illuminate\Support\Facades\Route::currentRouteName();
要检查当前路由是否匹配,请执行以下操作:

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

Laravel Routes有办法得到它

要获取当前路由名称,请执行以下操作:

Illuminate\Support\Facades\Route::currentRouteName();
要检查当前路由是否匹配,请执行以下操作:

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

您可以在route类上调用currentRouteName

Route::currentRouteName();
不要忘记使用该类:

use Illuminate\Support\Facades\Route;
要检查当前路线,请执行以下操作:

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

您可以在route类上调用currentRouteName

Route::currentRouteName();
不要忘记使用该类:

use Illuminate\Support\Facades\Route;
要检查当前路线,请执行以下操作:

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

您可以在blade中以url()->current()的形式获取当前url,然后进行比较。这是否回答了您的问题?您可以在blade中以url()->current()的形式获取当前url,然后进行比较。这是否回答了您的问题?