Меню пользователя в Filament
Давайте добавим пункт меню пользователя. Под аватаром в шапке /admin можно вывести ссылку на внешний ресурс рядом с выходом и профилем.
Список задают вызовом
userMenuItems в провайдере
панели. Каждый элемент
собирают через MenuItem
с подписью и URL.
Откроем AdminPanelProvider.php,
подключим класс пункта
меню и добавим ссылку
на пример сайта:
<?php
namespace App\Providers\Filament;
use Filament\Navigation\MenuItem;
use Filament\Panel;
use Filament\PanelProvider;
class AdminPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->default()
->id('admin')
->path('admin')
->login()
->userMenuItems([
MenuItem::make()
->label('Site')
->url('https://example.com'),
]);
}
}
Добавьте в меню аккаунта ссылку на внешний сайт.