Upload profile image api side in laravel

  $user = $request->user('api');

            $data = $request->only([
                'fname', 'lname'
            ]);
            $profileData = $request->only(['bio', 'language_id', 'experience', 'email']);

            if ($request->hasFile('profile_image')) {
                if (!is_null($user->profile_image)) {
                    $profile_image = storage_path("app/" . $user->profile_image);
                    if (file_exists($profile_image)) {
                        unlink($profile_image);
                    }
                }
                $data['profile_image']   = $request->file('profile_image')
                    ->store('public/therapist/profile_image');
            }

Comments