Имя в панели в Filament
Давайте зададим имя в панели. Подпись у аватара на /admin/profile может совпадать с полем имени в базе, а не с адресом почты.
Модель User.php подключают
к контракту HasName.
Метод getFilamentName
отдаёт строку,
которую Filament
выводит в шапке
и в меню аккаунта.
Откроем User.php
и вернём имя
из колонки name:
<?php
namespace App\Models;
use Filament\Models\Contracts\HasName;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable implements HasName
{
public function getFilamentName(): string
{
return $this->name;
}
}
?>
Покажите в шапке панели имя работника, а не почту.