FormRequest错误返回具有错误数组键的数组

时间:2018-05-23 12:51:00

标签: laravel-5.6

我第一次遇到这个问题,从来没有遇到过这个问题。我有以下FormRequest类:

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class ValidateForm extends FormRequest
{
/**
 * Determine if the user is authorized to make this request.
 *
 * @return bool
 */
public function authorize()
{
    return true;
}

/**
 * Get the validation rules that apply to the request.
 *
 * @return array
 */
public function rules()
{
    return [
        'name' => 'required',
    ];
}
}

验证失败时,重定向后$errors对象返回以下内容:

    Array
(
    [0] => The name field is required.
)

数组键是数字,所以我不能使用$errors->has('name'),是否有人知道导致此行为的原因是什么?

0 个答案:

没有答案