parfum/app/Traits/WithAuthorization.php
Yoga Pangestu e905f98b4f feat(role & permission): membuat trait untuk otorisasi
-menambahkan otorisasi semua komponen. tabel, view dan lainnya
2025-10-02 21:42:08 +07:00

14 lines
229 B
PHP

<?php
namespace App\Traits;
trait WithAuthorization
{
public function canOrAbort(string $ability, $model = null): void
{
if (auth()->user()->cannot($ability, $model)) {
abort(403);
}
}
}