РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflSpRvBl 11 of 250 menu
◀ ▶

Обновление при потере фокуса в Filament

Давайте обновим поле при потере фокуса. Не каждая буква должна дергать сервер: иногда достаточно зафиксировать значение, когда человек перешёл к другому блоку. Смотрим на /admin/posts/create.

У live есть режим onBlur. Тогда обновление срабатывает один раз, когда поле теряет фокус, а не на каждый символ.

Зададим такой режим для заголовка в PostForm.php:

<?php namespace App\Filament\Resources\Posts\Schemas; use Filament\Forms\Components\TextInput; use Filament\Schemas\Schema; class PostForm { public static function configure(Schema $schema): Schema { return $schema->components([ TextInput::make('title') ->live(onBlur: true), ]); } } ?>

Сделайте так, чтобы имя работника уходило на сервер, когда человек ушёл из поля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить