+ Fix bug on simple users identification
This commit is contained in:
parent
e5d1b7edf5
commit
da240a732b
|
@ -35,8 +35,13 @@ class UserController extends Controller
|
|||
if($dbIdentification)
|
||||
return $this->errorResponse(trans('errors.identification_carried_out'));
|
||||
|
||||
if($request->has('id_user'))
|
||||
$user = User::findOrFail($request->id_user);
|
||||
elseif ($request->has('phone_number'))
|
||||
$user = User::where('phone',$request->phone_number)->firstOrFail();
|
||||
|
||||
$identification->fill($request->all());
|
||||
$identification->id_user = $user->id;
|
||||
$identification->user_code = $this->generateRandomString();
|
||||
$identification->status = 0;
|
||||
|
||||
|
|
|
@ -99,7 +99,8 @@ class Identification extends Model
|
|||
'identity_document'=> 'required',
|
||||
'id_identity_document'=> 'required',
|
||||
'expiry_date_document'=>'required|date|after_or_equal:today',
|
||||
'id_user' => 'required|integer|min:0|not_in:0'
|
||||
'id_user' => 'required_without_all:phone_number|integer|min:0|not_in:0',
|
||||
'phone_number' => 'required_without_all:id_user'
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue