我在导入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'];
}