AdminPanelProvider.php 에서
panel 에 다음 속성을 추가한다.
->sidebarWidth('200px')
->sidebarCollapsibleOnDesktop()
Filament 에는 추가할 수 있는 많은 Plug 이 존재한다.
https://filamentphp.com/plugins
Plugins - Filament
Community made packages for Filament projects, which give you access to awesome new features.
filamentphp.com
권한 설정에 유용한 Filament-Shield 패키지다.
https://filamentphp.com/plugins/bezhansalleh-shield
Shield by Bezhan Salleh - Filament
The easiest and most intuitive way to add access management to your Filament Panel's Resources, Pages & Widgets through spatie/laravel-permission.
filamentphp.com
설치하면 adminpanel 에 자동으로 등록되는데
메뉴의 순서를 항상 위쪽에 위치하고 또 메뉴명이 Filemant Shield 라고 표시되는데 순서와 명칭을 변경하는 팁이다.
우선 메뉴 순서 변경은
config/filament-shield.php 에서 navigation_sort = -1 로 되어 있는데 99로 변경한다.
php artisan vendor:publish --tag=filament-shield-config
'navigation_sort' => 99,
'navigation_badge' => true,
'navigation_group' => true,
그런 다음 다국어 설정을 추가한다.
php artisan vendor:publish --tag="filament-shield-translations"
resources/lang/ko/filament-shield.php 에서
'nav.group' => '권한 관리', // 원하는 그룹명
php artisan config:clear
php artisan optimize:clear
수정된 상태다.