将Excel文件中的值导入数据库表时的验证

时间:2017-11-16 09:48:47

标签: php sql laravel validation excel-import

我在导入excel文件时尝试验证excel值以创建数据库表。如果用户再次错误导入或在文件中进行更改,则必须对重复值或某些条件进行验证,如果值已存在,则重写该值以避免重复。

public function validatefile(array $data)
{
    $validator = Validator::make($data, $this->rules());
    if ($validator->fails()) {
        return redirect('import')->withErrors($validator);
    }
}

public function rules()
{
    return ['number.*.numbers' => 'required|unique:numbers'];
}

0 个答案:

没有答案