Template не имеет готовой реализации и позволяет конструировать поле, используя fluent interface в процессе декларации.
use MoonShine\Fields\Template;use MoonShine\Fields\Text;//...public function fields(): array{return [Template::make('МоеПоле')->setLabel('Мое Поле')->fields([Text::make('Заголовок')])];}//...
use MoonShine\Fields\Template;use MoonShine\Fields\Text;//...public function fields(): array{return [Template::make('МоеПоле')->setLabel('Мое Поле')->fields([Text::make('Заголовок')])];}//...
Рецепт: Отношение HasOne через поле Template.