improvement api mobile
This commit is contained in:
@@ -103,6 +103,8 @@ class ProfileController extends Controller
|
||||
'gender' => 'nIDJenisKelamin',
|
||||
'blood_type' => 'nIDGolonganDarah',
|
||||
'marital_status' => 'sMartialStatus',
|
||||
'weight' => 'sWeight',
|
||||
'height' => 'sHeight',
|
||||
];
|
||||
|
||||
// Update user data
|
||||
@@ -113,10 +115,22 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
// Update user detail
|
||||
foreach ($userDetailFields as $requestField => $column) {
|
||||
if ($request->filled($requestField)) {
|
||||
$userDetail->update([$column => $request->$requestField]);
|
||||
if($userDetail){
|
||||
foreach ($userDetailFields as $requestField => $column) {
|
||||
if ($request->filled($requestField)) {
|
||||
$userDetail->update([$column => $request->$requestField]);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
UserDetail::create([
|
||||
'nIDUser' => $request->id,
|
||||
'dTanggalLahir' => $request->date_of_birth,
|
||||
'nIDJenisKelamin' => $request->gender,
|
||||
'nIDGolonganDarah' => $request->blood_type,
|
||||
'sMartialStatus' => $request->marital_status,
|
||||
'sWeight' => $request->weight,
|
||||
'sHeight' => $request->height,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user