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

Кластер в Filament

Давайте соберём кластер. Несколько ресурсов и страниц делят один пункт меню и общий сегмент адреса, вместо отдельных корневых веток. Проверим /admin.

Кластер - отдельный класс на базе Cluster. Свойство slug задаёт сегмент URL, а на ресурсе свойство cluster указывает класс.

Создадим Blog.php в каталоге кластеров:

<?php namespace App\Filament\Clusters; class Blog extends \Filament\Clusters\Cluster { protected static ?string $slug = 'blog'; } ?>

На PostResource.php привяжем ресурс к кластеру:

<?php namespace App\Filament\Resources\Posts; use App\Filament\Clusters\Blog; use App\Models\Post; use Filament\Resources\Resource; class PostResource extends Resource { protected static ?string $model = Post::class; protected static ?string $cluster = Blog::class; } ?>

Соберите работников и соседние экраны под один пункт меню.

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