2017-05-24 1 views
1

나는 테이블 언어로 제목이라는 필드가 있습니다.Laravel 5.4 필드 유효성 검사가 이미 존재합니다

등록 양식을 사용하여 새 사용자를 만드는 동안 사용자는 기존 언어를 선택하거나 새 언어를 만들 수 있습니다. 내가 만든 언어가 고유한지 어떻게 확인합니까?

사용자 테이블이 다르며 언어 테이블이 다릅니다. unqiue : 언어하지만 난 어떻게해야합니까

내 현재 유효성 검사 코드는 메소드 (Registercontroller)

  'firstname' => 'required|max:255', 
      'lastname' => 'required|max:255', 
      'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',], 
      'password' => 'required|min:6|confirmed', 
      'title' => 'required', 

내가 좋아하는 뭔가를 추가 할을 만들? 고유 한 언어 필드를 설정합니까?

답변

7

laravel validation for unique 여기에 필요한 솔루션이 있습니다. 독특한 검증에서는 새로운 항목이 독특 확인하거나 당신이하는 일은이 단순히 원하는 테이블 이름과 필드는 필드가 고유 확인하려는 여부

'firstname' => 'required|max:255', 
'lastname' => 'required|max:255', 
'email' => ['required','max:255','unique:users','regex:/(@org.uk)$/',], 
'password' => 'required|min:6|confirmed', 
'title' => 'required|unique:languages,title', 

희망에 대해,이 당신에게

도움이 될 것입니다하지
관련 문제