Две регистрации в 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
разведут маршруты.
Меню покажет два пункта
без второго класса ресурса.
Покажите в меню отдельно активных работников и архив.