HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/ghayatcom/ghayatcom-api/app/Http/Controllers/Api/OnboardingStepController.php
<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Config;
use App\Http\Requests\TypeRequest;

class OnboardingStepController extends Controller
{
    public function index(TypeRequest $request) {
        $validated = $request->validated();
        if($request->type == "patient") {
            $config = Config::get('onboard_lists.for_patient_list');
        } else if($request->type == "doctor") {
            $config = Config::get('onboard_lists.for_doctor_list');
        } else {
            $config = Config::get('onboard_lists.for_patient_list');
        }
        /** @var array $config */
        $StepsList = $config;
        if(count($StepsList) > 0) {
            $out = $StepsList;
        } else {
            $out = array();
        }
        $response_json = ['onboarding_steps_list' => $out];
        return self::sentResponse(200, $response_json, __('digimed_validation.success_response.data_fetch_success'));
    }
}