Свой адрес в Filament
Давайте зададим свой адрес. По умолчанию сегмент совпадает с ключом регистрации. Для архива удобнее короткий путь /admin/post-archive.
Метод slug
на цепочке make
переопределит сегмент
только у этой копии.
Правим регистрацию
в AdminPanelProvider.php:
<?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()
->slug('post-archive'),
]);
}
}
?>
Активные по-прежнему
живут под ключом
active.
Архив откроется
по заданному slug,
хотя ключ регистрации
остался archived.
Откройте архив работников по короткому адресу, а не по ключу регистрации.