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

Своя запись в Filament

Давайте сделаем свою запись. Готовых блоков infolist иногда не хватает, тогда пишут класс и view сами. Смотрим на /admin/posts/1.

Класс наследует Entry и указывает имя шаблона в свойстве $view. Создадим GreetingEntry.php:

<?php namespace App\Filament\Infolists\Components; class GreetingEntry extends \Filament\Infolists\Components\Entry { protected string $view = 'filament.infolists.components.greeting'; } ?>

В шаблоне выведем статическую строку приветствия:

<div> Hello </div>

Подключим запись в PostInfolist.php:

<?php namespace App\Filament\Resources\Posts\Schemas; use App\Filament\Infolists\Components\GreetingEntry; use Filament\Schemas\Schema; class PostInfolist { public static function configure(Schema $schema): Schema { return $schema->components([ GreetingEntry::make('title'), ]); } } ?>

Покажите на карточке работника свой блок, которого нет среди готовых записей.

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