api duitku dan profile add

This commit is contained in:
2024-04-24 16:47:25 +07:00
parent 2cf00ac927
commit 85544a7f0e
5 changed files with 224 additions and 4 deletions

View File

@@ -43,7 +43,46 @@ class ProfileController extends Controller
*/
public function store(Request $request)
{
//
$validator = Validator::make($request->all(), [
'id_user' => 'required',
'first_name' => 'required',
'last_name' => 'required',
'date_of_birth' => 'required',
// 'email' => 'required',
]);
if ($validator->fails()) {
return response()->json(['errors' => $validator->errors()], 422);
} else {
$value = [
'nIDuser' => $request->id_user,
'sIPAddress' => $request->ip(),
'sPassword' => null,
'sFirstName' => $request->first_name,
'sLastName' => $request->last_name,
];
$user = User::create($value);
$dataDetail = [
'nIDUser' => $user->nID,
'dTanggalLahir' => $request->date_of_birth,
'nIDJenisKelamin' => $request->gender
];
$userDetail = UserDetail::create(
$dataDetail
);
$data['data'] = [
'status' => 200,
'message' => 'data berhasil di tambahkan',
'error' => 'false'
];
return response()->json($data);
}
}
/**