$v = Validator::make($request->all(), [
'person.*.id' => 'exists:users.id',
'person.*.name' => 'required:string',
]);
Было бы проще, если бы исключения ORM не были одного и того же типа.Всякие exists и прочие unique на уровне application validation мне кажутся несколько ересью
if($e instanceof IErrorMessageException)
{
return redirect()->back()->with('error', $e->getMessage())->withInput();
}
На порядки сложнее.С полями сложнее было бы...
То, как я себе представляю это, занимает много кода.Выделяем отдельно валидацию в бизнес-логике и вызываем ее напрямую после валидации формы. И поля подсветит оно тоже. Если договориться об именах полей.