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

Глобальная настройка компонента в Filament

Давайте зададим глобальную настройку компонента. Одинаковый предел длины для строковых полей удобно включить централизованно, чтобы не дублировать вызовы на /admin.

Статический метод configureUsing у TextInput принимает замыкание с экземпляром компонента. Его вызывают в boot провайдера приложения.

Добавим ограничение в двести пятьдесят пять символов в AppServiceProvider.php:

<?php namespace App\Providers; use Filament\Forms\Components\TextInput; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { public function boot(): void { TextInput::configureUsing( fn (TextInput $component) => $component->maxLength(255), ); } }

Ограничьте длину всех текстовых полей панели одним правилом.

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