ailixir-api / app /Policies /SubscriptionPolicy.php
AILIXIR Bot
Auto-sync: 201d269f287526269b8ffded5f450ff36b46c740
907b200
Raw
History Blame Contribute Delete
431 Bytes
<?php
namespace App\Policies;
use App\Models\User;
class SubscriptionPolicy
{
public function accessProFeatures(User $user): bool
{
return $user->isPro() || $user->isMax();
}
public function accessMaxFeatures(User $user): bool
{
return $user->isMax();
}
public function hasSubscription(User $user): bool
{
return $user->subscribed('default') || $user->isFree();
}
}