我在一个控制器中创建了一个方法。它非常笨重,但我不知道如何重构它。 有什么想法吗?
$onlineApplication = OnlineCounsellingApplication::create([
'user_id' => $user->id, 'username' => $user->username,
'country_id' => $user->country_id, 'contact_no' => $user->phone,
'counselling_appointment' => $counsellorAvailability->event_time,
'city' => $user->county,
'counsellor_id' => request('counsellor_id'), 'session_preference' => $session_preference,
'payment_type' => 'free', 'amount' => '0', 'is_confirmed' => 1, 'status' => 'confirmed',
'booked_pilot_room' => $bookPilotRoom, 'is_consent_form_submitted' => '1',
'name' => $name, 'age_range' => request('age_range'),
'emergency_name' => request('emergency_name'),
'emergency_no' => request('emergency_no'),
'healthcare_provider' => request('healthcare_provider'),
'healthcare_provider_number' => request('healthcare_provider_phone'),
'medicines' => request('medicines'), 'booking_type' => 'callback'
]);