<?php
namespace App\Policies;
use App\Models\User;
class ReadonlyPolicy
{
public function create(User $user): bool
{
return !$user->role->isReadonly();
}
public function delete(User $user): bool
{
return !$user->role->isReadonly();
}
public function update(User $user): bool
{
return !$user->role->isReadonly();
}
}
<?php
namespace App\Policies;
use App\Models\User;
class ReadonlyPolicy
{
public function create(User $user): bool
{
return !$user->role->isReadonly();
}
public function delete(User $user): bool
{
return !$user->role->isReadonly();
}
public function update(User $user): bool
{
return !$user->role->isReadonly();
}
}