Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗ppflSpCfTw 243 of 250 menu
◀ ▶

Две регистрации в Filament

Давайте сделаем две регистрации. Активные откроются /admin/posts/active, архив - /admin/posts/archived. Оба пункта строятся из одного класса ресурса.

В AdminPanelProvider.php передадим в resources два вызова make. Второй получит цепочку archived:

<?php namespace App\Providers\Filament; use App\Filament\Resources\Posts\PostResource; use Filament\Panel; use Filament\PanelProvider; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() ->id('admin') ->path('admin') ->login() ->resources([ PostResource::make('active'), PostResource::make('archived')->archived(), ]); } } ?>

Ключ active и ключ archived разведут маршруты. Меню покажет два пункта без второго класса ресурса.

Покажите в меню отдельно активных работников и архив.

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