Декоратор Block позволяет создавать стилизованные блоки.
Вы можете создать Block, используя статический метод make()
.
make(Closure|string|array $labelOrFields = '', array $fields = [])
make(Closure|string|array $labelOrFields = '', array $fields = [])
make(Closure|string|array $labelOrFields = '', array $fields = [])
make(Closure|string|array $labelOrFields = '', array $fields = [])
make(Closure|string|array $labelOrFields = '', array $fields = [])
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
public function components(): array
{
return [
Block::make('Заголовок блока', [
Text::make('Имя', 'first_name')
])
];
}
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make('Заголовок блока', [
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make('Заголовок блока', [
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make('Заголовок блока', [
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make('Заголовок блока', [
Text::make('Имя', 'first_name')
])
];
}
//...
Если блоку не нужен заголовок, то в метод make()
нужно передать только массив.
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
public function components(): array
{
return [
Block::make([
Text::make('Имя', 'first_name')
])
];
}
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make([
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make([
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make([
Text::make('Имя', 'first_name')
])
];
}
//...
use MoonShine\Decorations\Block;
use MoonShine\Fields\Text;
//...
public function components(): array
{
return [
Block::make([
Text::make('Имя', 'first_name')
])
];
}
//...
Метод icon()
позволяет добавить иконку.
use MoonShine\Decorations\Block;
public function components(): array
{
return [
Block::make('Блок')
->icon('heroicons.outline.users')
];
}
use MoonShine\Decorations\Block;
//...
public function components(): array
{
return [
Block::make('Блок')
->icon('heroicons.outline.users')
];
}
//...
use MoonShine\Decorations\Block;
//...
public function components(): array
{
return [
Block::make('Блок')
->icon('heroicons.outline.users')
];
}
//...
use MoonShine\Decorations\Block;
//...
public function components(): array
{
return [
Block::make('Блок')
->icon('heroicons.outline.users')
];
}
//...
use MoonShine\Decorations\Block;
//...
public function components(): array
{
return [
Block::make('Блок')
->icon('heroicons.outline.users')
];
}
//...
Для более подробной информации обратитесь к разделу Иконки.