2014-10-29 3 views
0

같은 번호를 테이블에 두 번 삽입하거나 이전에 번호를 삽입 한 경우 빨간색으로 바꿀 수 없다는 해결책을 찾고 싶습니다.동적 테이블에 중복 데이터를 삽입 할 때 경고 발생 | Laravel

bureautintdev.nl/question/example1

+0

당신은 DB에 고유 인덱스를 추가하고 다음 laravel에서 예외를 잡을 수 ... BTW : 귀하의 링크가 – lukasgeiter

+0

지금 링크도 ;-) –

+0

덕분에 작동합니다 나뉩니다. 당신은 여전히 ​​도움이 필요하거나 Jenos 대답으로 충분합니까? 그렇다면 허용 된 것으로 표시하십시오. :) – lukasgeiter

답변

0

사용 Laravels inbuild 검증 기능을 참조하십시오.

$validator = Validator::make(array('phonenumber' => 'required|unique:users')); 
// This will query DB for uniqueness of phone number in users table. Change according to your requirement. 

//Check for validation 
if($validator->fails()) { 

$messages = $validator->messages();// get the error message.  
    return Redirect::to('inputview')->withErrors($validator); 

} 

else 
{ 
    //do your actual operation here. 
} 

"inputview"에서 "phonenumber"오류를 확인하고 입력란을 빨간색으로 장식하거나 경고를 발생시킵니다.

@if ($errors->has('phonenumber')) <p>{{ $errors->first('phonenumber') }}</p> @endif //show error.