Laravel nova tool - добавить сборщик дат - PullRequest
0 голосов
/ 25 октября 2018

Я создаю инструмент nova и мне нужно иметь средство выбора даты.

Чтобы увидеть средство выбора даты Nova, я сделал следующее:
Я добавил в файл миграции пользователя:

$table->date('birthday')->nullable();

И отразил это в User.php и Nova\User.php:

public static $search = [
    'id', 'name', 'email', 'birthday'
];

public function fields(Request $request)
{
    return [
           :
           :
        Date::make('birthday')
            ->sortable(),

    ];
}

Я получил хороший сборщик дат: enter image description here

Теперь я хотел быУ меня есть то же самое в моем инструменте, но не удается прикрепить его к полю даты.

Кстати, поле даты в пользовательской форме имеет следующий html:

<input data-v-d0bd8056="" dusk="birthday" name="birthday"
       type="text" placeholder="2018-10-25" 
       class="w-full form-control form-input form-input-bordered flatpickr-input active">

Любая помощь?Спасибо!

1 Ответ

0 голосов
/ 25 октября 2018

Хорошо, понял!

Я нашел страницу компонента flatpicker и следовал инструкциям по установке и использованию.

Затем, чтобы он был правильно сформирован:

<flat-pickr v-model="fromDate" class="form-control form-input form-input-bordered datepicker-field"></flat-pickr>

И в тег <style> я добавил:

.datepicker-field {
    cursor: pointer !important;
    background-color: white !important;
}

Чисто и просто!

...