сообщение для проверки атрибута, возвращаемое в виде массива в laravel - PullRequest
0 голосов
/ 15 мая 2019

Я использую метод 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);
}

Посмотрите, как получается результат

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...