Laravel InvalidArgumentException验证规则唯一性至少需要1个参数

Laravel InvalidArgumentException验证规则唯一性至少需要1个参数,laravel,validation,Laravel,Validation,我对laravel 8验证有问题,请帮助 } 名称空间App\Http\Requests 使用Illumb\Foundation\Http\FormRequest 类TodoRequest扩展了FormRequest { /** *确定用户是否有权提出此请求。 * *@returnbool */ 公共职能授权() { 返回true; } }你必须做一个小小的改变: public function rules() { return [ 'name' => 're

我对laravel 8验证有问题,请帮助

  • }

  • 名称空间App\Http\Requests

  • 使用Illumb\Foundation\Http\FormRequest

    类TodoRequest扩展了FormRequest { /** *确定用户是否有权提出此请求。 * *@returnbool */ 公共职能授权() { 返回true; }


    }

    你必须做一个小小的改变:

    public function rules()
    {
        return [
            'name' => 'required|unique:table_name, column_name|min:6|max:255',
            'Description' => 'required',
        ];
    }
    

    这里的table\u name应该是您的表名,而column\u name在您的情况下是“name”。

    这是否回答了您的问题?thnakss done兄弟
    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'name' => 'required|unique|min:6|max:255',
            'Description' => 'required',
        ];
    }
    
    public function rules()
    {
        return [
            'name' => 'required|unique:table_name, column_name|min:6|max:255',
            'Description' => 'required',
        ];
    }