属性验证的消息在laravel中返回为数组

时间:2019-05-15 15:10:07

标签: php laravel

我正在使用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

我希望错误消息不是字符串,而是每个字符串的数组

0 个答案:

没有答案