Validasi pada blade dengan directive @can
Tutup Daftar pelajaran ( / 6)
Buka file navigation.blade.php
resources/views/layouts/navigation.blade.php
<!-- Navigation Links -->
<div class="hidden space-x-8 sm:-my-px sm:ms-10 sm:flex">
<x-nav-link :href="route('dashboard')" :active="request()->routeIs('dashboard')">
{{ __('Dashboard') }}
</x-nav-link>
</div>
+ @can('read articles')
+ <div class="hidden space-x-8 sm:-my-px sm:ms-10 sm:flex">
+ <x-nav-link :href="route('articles.index')" :active="request()->routeIs('articles.index')">
+ {{ __('Article') }}
+ </x-nav-link>
+ </div>
+ @endcan
@can('read articles') fungsinya untuk validasi jika user yang login memiliki permission read articles maka navigasi articles akan tampil, dan jika tidak maka tidak tampil