Your IP : 216.73.216.79


Current Path : /var/www/html/dynaweb-starter/app/Models/
Upload File :
Current File : /var/www/html/dynaweb-starter/app/Models/BackendFilamentUser.php

<?php

namespace App\Models;

use Filament\Models\Contracts\HasAvatar;
use Illuminate\Support\Facades\Storage;
use OwenIt\Auditing\Contracts\Auditable;

use Filament\Panel;

class BackendFilamentUser extends \Chiiya\FilamentAccessControl\Models\FilamentUser implements HasAvatar, Auditable
{
    use \OwenIt\Auditing\Auditable;

    public function canAccessPanel(Panel $panel): bool
    {
        if ($panel->getId() === 'super-admin') {
            return false;
        }

        return true;
    }

    public function getFilamentAvatarUrl(): ?string
    {
        return $this->avatar_url ? Storage::url($this->avatar_url) : null ;
    }


}