| Current Path : /var/www/html/dynaweb-starter/app/Models/ |
| 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 ;
}
}