Когда я использую angularjs и laravel, я отправляю объект на сервер следующим образом:
{
"title": "Title",
"description": "",
"category": {
"id": 1,
"title": "Passport",
"status": 1
}
}
Проверка моей формы class
является,
protected $rules = [
'title' => ['required', 'max:125'],
'category.id' => ['required', 'integer', 'exists:file_categories,id']
];
И это работает нормально, но сообщение об ошибке выглядит следующим образом,
The category.id field is required.
Я хочу изменить это на The category field is required.
для этого я обновил validation class
,
'attributes' => [
'category.id' => 'Category',
],
Но это не работает? Как я могу это исправить?
Попробуй это…
На странице просмотра вы можете заменить текст сообщения об ошибке:
<?php $errmsg=$errors->first('category.id');
$errmessage=str_replace(".id"," ",$errmsg);
if($errmsg !="")
{
?>
<div class="error"><?php echo $errmessage ?></div>
<?php } ?>
Других решений пока нет …