Имя поля в ошибке в Filament
Давайте подставим имя поля в ошибке. В сообщении можно показать человеку понятную подпись, а не имя столбца. Поле на /admin/posts/create.
Метод validationAttribute
задаёт подпись атрибута для
шаблонов ошибок Laravel.
В PostForm.php настроим
поле title:
<?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')
->required()
->validationAttribute('post title'),
]);
}
}
?>
Сделайте так, чтобы в тексте ошибки работника было понятное имя поля, а не имя столбца.