public function registerUser($fullUser) { $user = new User(); $user->Username = $fullUser['User']['Username']; $user->Password = $fullUser['User']['Password']; $user->Email = $fullUser['User']['Email']; $user->save(); $thisUserId = $user->id; $date = DateTime::createFromFormat('d/m/Y', $fullUser['Userdetail']['Birthday']); $userDetails = new Userdetail(); $userDetails->UserID = $thisUserId; $userDetails->FirstName = $fullUser['Userdetail']['FirstName']; $userDetails->LastName = $fullUser['Userdetail']['LastName']; $userDetails->Birthday = $date; $userDetails->Address = $fullUser['Userdetail']['Address']; $userDetails->PostalCode = $fullUser['Userdetail']['PostalCode']; $userDetails->City = $fullUser['Userdetail']['City']; $userDetails->State = $fullUser['Userdetail']['State']; $userDetails->Country = $fullUser['Userdetail']['Country']; $userDetails->Phone = $fullUser['Userdetail']['Phone']; $userDetails->MobilePhone = $fullUser['Userdetail']['MobilePhone']; $userDetails->save(); }