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