РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflSpPnSc 139 of 250 menu
◀ ▶

Вторая панель в Filament

Давайте откроем вторую панель. Кадровый контур удобно отделить от основной админки: свой идентификатор, свой префикс URL и форма входа. Страницы откроются /staff.

Создадим класс StaffPanelProvider.php по образцу основного провайдера. В цепочке зададим id со значением staff, path с тем же сегментом и включим login:

<?php namespace App\Providers\Filament; use Filament\Panel; use Filament\PanelProvider; class StaffPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->id('staff') ->path('staff') ->login(); } }

Laravel должен загрузить новый провайдер при старте. Добавим класс вторым блоком в массив bootstrap/providers.php сразу после основного провайдера панели:

<?php return [ App\Providers\AppServiceProvider::class, App\Providers\Filament\AdminPanelProvider::class, App\Providers\Filament\StaffPanelProvider::class, ];

Откройте вторую панель для кадров по адресу /staff.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить