Я использую метод messages для возврата сообщений об ошибках для каждого из моих атрибутов .. бывает, что для каждого атрибута он возвращает массив, и я хотел бы, чтобы он возвращал строку.
В моей модели ...
public function validate()
{
$validator = Validator::make($this->attributesToArray(), $this->validationRules);
if($validator->fails()) {
throw new \App\Exceptions\OperationNotAllowed('validation failed', $validator->messages(), '422');
}
return true;
}
В моем исключении
public function render($request)
{
return response()->json([
'error' => $this->erro,
'details' => $this->details,
], $this->code);
}
Посмотрите, как получается результат

И мне бы хотелось, чтобы вместо массива для каждого атрибута сообщение об ошибке было бы строкой