first(); $birthDate = Carbon::parse($data['birth_date']); $password = $birthDate->format('dmY') . $data['nis']; $parentUser = User::updateOrCreate( ['email' => $data['email']], [ 'name' => $data['parent_name'], 'password' => bcrypt($password), 'phone' => $data['parent_phone'], ] ); $parentUser->assignRole($parentRole); return $data; } }