2015-02-04 3 views
1

'고유'유효성 검사 규칙을 사용할 수 없습니다. 유효성 검증은 SQL 오류를 전달하고 대신 리턴합니다."고유"유효성 검사 규칙이 작동하지 않습니까?

내 규칙 :

$validateRules = array(
'sku' => 'required|unique:items,sku|alpha_num|min:1);' 

반환 SQL 오류 :

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '123' for key 'items_sku_unique'

은 내 DB에 뭔가 문제가 될 수 있을까요?

답변

0

를 조언을 주시기 바랍니다 (표 "항목"열 "SKU"VARCHAR (10) UNIQUE)의 난 당신이 테이블 이름과 SKU를 추가 할 필요가 있다고 생각하지 않습니다. 시도해보십시오.

$validateRules = array(
'sku' => 'required|unique:items|alpha_num|min:1);'  
관련 문제