如何重构大创建方法?

时间:2019-02-04 10:43:23

标签: laravel

我在一个控制器中创建了一个方法。它非常笨重,但我不知道如何重构它。 有什么想法吗?

$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'
]);

0 个答案:

没有答案