consultant_state; if ($state !== 'incomplete') { return redirect()->route('consultant_request.show', [$user]); } return view( 'consultant.registration', [ 'user' => $user, 'currentConsultantRegistrationState' => $state, ] ); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param \App\Models\User $user * @return \Illuminate\Http\Response */ public function show(User $user) { $requestData = $user->consultant_request; $medicalEducations = $requestData ? json_decode($requestData->completed_courses, true) : []; $certs = $user->attachments()->certs()->get(); return view( 'consultant.show', [ 'user' => $user, 'currentConsultantRegistrationState' => $user->consultant_state, 'medicalEducations' => $medicalEducations, 'certPhotos' => $certs, 'requestData' => $requestData, ] ); // } /** * Show the form for editing the specified resource. * * @param \App\Models\User $user * @return \Illuminate\Http\Response */ public function edit(User $user) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Models\User $user * @return \Illuminate\Http\Response */ public function update(Request $request, User $user) { // } /** * Remove the specified resource from storage. * * @param \App\Models\User $user * @return \Illuminate\Http\Response */ public function destroy(User $user) { // } }