php 防止db insert上的重复条目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 防止db insert上的重复条目相关的知识,希望对你有一定的参考价值。
https://stackoverflow.com/questions/40942367/how-validate-unique-email-out-of-the-user-that-is-updating-it-in-laravel
<?php
// table: quarterly_update_dates
// field: year
public function store( Request $request) {
$rules = array(
'label' => 'sometimes',
'year' => 'required|unique:quarterly_update_dates,year,' . $request->id
);
$validator = Validator::make ( $request->all(), $rules );
if ($validator->fails() ) { // ERROR
return Response::json( array (
'errors' => $validator->getMessageBag()->toArray()
) );
}
else { // SUCCESS - STORE DATA
$data = new QuarterlyUpdateDate();
$data->year = $request->year;
$data->save();
return response()->json( $data );
}
}
以上是关于php 防止db insert上的重复条目的主要内容,如果未能解决你的问题,请参考以下文章
MySQL - 忽略插入错误:重复条目
停止 PHP 表单中的重复条目
php 用双重循环出现重复值
防止在 postgres 上的异步插入重复
关于php重复数据
使用php在数据库上重复条目