email_verified_at != null && $customer->is_active === true; }); Gate::define('admin', function (User $user) { return $user->role === 'admin' && $user->is_active === true; }); Gate::define('front-desk', function (User $user) { return $user->role === 'front-desk' && $user->is_active === true; }); } }