Append rules for Create/Update

This commit is contained in:
Nabeel Shahzad
2019-07-17 11:00:30 -04:00
parent 95ae3aacb3
commit bb15119bf0
3 changed files with 5 additions and 5 deletions

View File

@@ -25,7 +25,10 @@ class CreateUserRequest extends FormRequest
public function rules(): array
{
$rules = User::$rules;
$rules['email'] .= '|unique:users,email';
$rules['pilot_id'] .= '|unique:users,pilot_id';
return $rules;
}
}

View File

@@ -29,11 +29,8 @@ class UpdateUserRequest extends FormRequest
$user_id = request('id', null);
// Validate if the pilot ID is already being used or not
$rules['pilot_id'] = 'required|integer|unique:users,pilot_id,'.$user_id.',id';
// Add additional rules for when we're modifying
$rules['email'] .= '|unique:users,email,'.$user_id.',id';
$rules['pilot_id'] .= '|unique:users,pilot_id,'.$user_id.',id';
return $rules;
}

View File

@@ -96,9 +96,9 @@ class User extends Authenticatable
];
public static $rules = [
'pilot_id' => 'required|integer|unique:users,pilot_id',
'name' => 'required',
'email' => 'required|email',
'pilot_id' => 'required|integer',
];
/**