Level 122
whats the point in showing the blade? Besides you are not using @can
The fault is surely with your policy?
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I have added the @can method to my menu. After granting permission to access the menu, it is still not visible.
@if(Auth::user()->can('all roles permission'))
<li class="nav-item nav-category">Role & Permission</li>
<li class="nav-item">
<a class="nav-link" data-bs-toggle="collapse" href="#charts" role="button"
aria-expanded="false" aria-controls="charts">
<i class="link-icon" data-feather="arrow-right"></i>
<span class="link-title">Role & Permission</span>
<i class="link-arrow" data-feather="chevron-down"></i>
</a>
<div class="collapse" id="charts">
<ul class="nav sub-menu">
<li class="nav-item">
<a href="{{ route('all.permission') }}" class="nav-link">All Permission</a>
</li>
<li class="nav-item">
<a href="{{ route('all.roles') }}" class="nav-link">All Roles</a>
</li>
<li class="nav-item">
<a href="{{ route('all.roles.permission') }}" class="nav-link">Role Has Permission</a>
</li>
</ul>
</div>
</li>
@endif
Please or to participate in this conversation.