diff --git a/public/video/moon_shine_logo_2.mp4 b/public/video/moon_shine_logo_2.mp4
new file mode 100644
index 00000000..f105cc38
Binary files /dev/null and b/public/video/moon_shine_logo_2.mp4 differ
diff --git a/resources/views/pages/ru/fields/select.blade.php b/resources/views/pages/ru/fields/select.blade.php
index 425fec65..3e8066c5 100644
--- a/resources/views/pages/ru/fields/select.blade.php
+++ b/resources/views/pages/ru/fields/select.blade.php
@@ -11,6 +11,7 @@
['url' => '#searchable', 'label' => 'Поиск'],
['url' => '#async', 'label' => 'Асинхронный поиск'],
['url' => '#update-on-preview', 'label' => 'Редактирование в preview'],
+ ['url' => '#with-image', 'label' => 'Значения с изображением'],
]
]"
>
@@ -218,7 +219,7 @@ public function fields(): array
У поля Select так же можно организовать асинхронный поиск.
Для это необходимо методу async()
передать url,
- на который будет отправляться запрос с query параметром для поиск.
+ на который будет отправляться запрос с query параметром для поиска.
@@ -265,4 +266,41 @@ public function fields(): array
@include('pages.ru.fields.shared.update_on_preview', ['field' => 'Select'])
+Значения с изображением
+
+
+ Метод optionProperties()
позволяет добавить изображение к значению.
+
+
+
+optionProperties(Closure|array $data)
+
+
+
+use MoonShine\Fields\Select;
+
+//...
+
+public function fields(): array
+{
+ return [
+ Select::make('Country', 'country_id')
+ ->options([
+ 1 => 'Andorra',
+ 2 => 'United Arab Emirates',
+ //...
+ ])->optionProperties(fn() => [
+ 1 => ['image' => '{{ config('app.url') }}/images/ad.png'],
+ 2 => ['image' => '{{ config('app.url') }}/images/ae.png'],
+ //...
+ ]) // [tl! focus:-4]
+ ];
+}
+
+//...
+
+
+
+
+
diff --git a/resources/views/pages/ru/home.blade.php b/resources/views/pages/ru/home.blade.php
index d5b21267..8181fdc8 100644
--- a/resources/views/pages/ru/home.blade.php
+++ b/resources/views/pages/ru/home.blade.php
@@ -1,6 +1,10 @@
-
-
+
+
+
+
Привет пользователь Laravel!