나는 약간의 추가 데이터가있는 피벗 테이블을 laravel에 가지고 있습니다.피벗 테이블 값의 Laravel 유효성 확인
나는 주변을 둘러 보았고 그 데이터의 유효성을 검사하는 메커니즘을 찾을 수 없었습니다. 이미 이미 존재하는 것이 있다면, 그것은 바퀴를 재발 명하게 될 것입니다.
피어 테이블에도 laravel 유효성 검사를 적용 할 수있는 아이디어가 있습니까?
감사합니다.
나는 약간의 추가 데이터가있는 피벗 테이블을 laravel에 가지고 있습니다.피벗 테이블 값의 Laravel 유효성 확인
나는 주변을 둘러 보았고 그 데이터의 유효성을 검사하는 메커니즘을 찾을 수 없었습니다. 이미 이미 존재하는 것이 있다면, 그것은 바퀴를 재발 명하게 될 것입니다.
피어 테이블에도 laravel 유효성 검사를 적용 할 수있는 아이디어가 있습니까?
감사합니다.
Laravel의 검사기는 필드와 간단한 assoc 배열로 필드를 확인하는 규칙을 취합니다. apply 정확히 양식 데이터와 같습니다. 하지만,
$user = App\User::find(1);
foreach ($user->roles as $role) {
$field = array('rolename' = > $role->pivot->name);
$rule = array('rolename' => 'required|alpha');
$validator = Validator::make($field, $rule);
if ($validator->fails()) {
// Handle the validation error...
}
}
나는이 방법으로이 문제를 참조하십시오 : 그래서, 논리의이 종류를 고려 첫째, 발리는 피벗 항목을 많이 확인해야하는 경우 성능 문제가 될 수있는 루프에서 실행됩니다. 둘째로, 실제로 피벗 엔트리 의 유효성을 확인한 후에을 저장해야한다고 생각합니다.
루프가 없어도 한 번에 모든 피벗 항목을 가져올 수있는 방법이있을 수 있지만 그 점에 대해서는 확실하지 않습니다.
어떤 인증을 적용 하시겠습니까? 독특한? – jaysingkar