An icon picker field.
$form->icon('icon')
->title('Icon')
->icons([
'<i class="fas fa-address-book"></i>',
'<i class="fas fa-address-card"></i>',
// ...
])
->hint('Choose your icon.')
->width(2);
If the number of icons is high, it is recommended to require
the icons from a
file.
->icon(require('.../icons.php'));
To import your own icons you have to specify the corresponding css
file in the
config lit.php
.
'assets' => [
// ...
'css' => [
'/icons/icons.css', // Add your icon's css file.
// ...
],
],
Method | Description |
---|---|
$field->title('Foo') |
The title description for this field. |
$field->hint('Foo.') |
A short hint that should describe how to use the field. |
$field->info('...') |
Questionmark with tooltip. (Can contain longer field descriptions) |
$field->width(1/2) |
Width of the field. |
$field->icons(['<i class="my-icon"></i>']) |
List of selectable icons. (By default all fontawesome icons are selectable) |
$field->rules('required') |
Rules that should be applied when updating and creating. |
$field->creationRules('required') |
Rules that should be applied when creating. |
$field->updateRules('required') |
Rules that should be applied when updating. |