app/Models/User.php:32:        'user_image',
app/Models/User.php:67:    public $appends = ['format_created_at','user_image_url'];
app/Models/User.php:75:    public function getUserImageUrlAttribute()
app/Models/User.php:77:        return $this->user_image ? get_uploaded_image_url($this->user_image,'user_image_upload_dir') : null;
app/Http/Controllers/Api/V1/ProfileController.php:58:                'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/ProfileController.php:121:            'user_image' => 'nullable|image|mimes:jpeg,png,jpg|max:2048',
app/Http/Controllers/Api/V1/ProfileController.php:181:            if ($request->hasFile('user_image')) {
app/Http/Controllers/Api/V1/ProfileController.php:182:                $file = $request->file('user_image');
app/Http/Controllers/Api/V1/ProfileController.php:184:                $uploadPath = config('global.user_image_upload_dir');
app/Http/Controllers/Api/V1/ProfileController.php:187:                if ($user->user_image) {
app/Http/Controllers/Api/V1/ProfileController.php:189:                        $oldImagePath = $uploadPath . $user->user_image;
app/Http/Controllers/Api/V1/ProfileController.php:200:                $user->user_image = $fileName;
app/Http/Controllers/Api/V1/ProfileController.php:217:                'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/AuthController.php:329:                'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/AuthController.php:437:            'user_image' => 'nullable|image|mimes:jpeg,png,jpg|max:2048',
app/Http/Controllers/Api/V1/AuthController.php:501:            if ($request->hasFile('user_image')) {
app/Http/Controllers/Api/V1/AuthController.php:502:                $file = $request->file('user_image');
app/Http/Controllers/Api/V1/AuthController.php:504:                $file->storeAs(config('global.user_image_upload_dir'), $file_name, config('global.upload_bucket'));
app/Http/Controllers/Api/V1/AuthController.php:507:                $oldImage = $user->user_image;
app/Http/Controllers/Api/V1/AuthController.php:508:                if ($oldImage && \Storage::disk(config('global.upload_bucket'))->exists(config('global.user_image_upload_dir') . $oldImage)) {
app/Http/Controllers/Api/V1/AuthController.php:509:                    \Storage::disk(config('global.upload_bucket'))->delete(config('global.user_image_upload_dir') . $oldImage);
app/Http/Controllers/Api/V1/AuthController.php:512:                $user->user_image = $file_name;
app/Http/Controllers/Api/V1/AuthController.php:532:                'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/AuthController.php:594:                'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/AuthController.php:949:                    'user_image' => $user->user_image_url ?? '',
app/Http/Controllers/Api/V1/AuthController.php:994:            'user_image' => 'nullable|image|mimes:jpeg,png,jpg|max:2048',
app/Http/Controllers/Api/V1/AuthController.php:1049:                if ($request->hasFile('user_image')) {
app/Http/Controllers/Api/V1/AuthController.php:1050:                    $file = $request->file('user_image');
app/Http/Controllers/Api/V1/AuthController.php:1052:                    $file->storeAs(config('global.user_image_upload_dir'), $file_name, config('global.upload_bucket'));
app/Http/Controllers/Api/V1/AuthController.php:1055:                    $user->user_image = $file_name;
app/Http/Controllers/Api/V1/AuthController.php:1082:                    'user_image' => '',
app/Http/Controllers/Api/provider/v1/StaffController.php:125:                $uploadPath = config('global.user_image_upload_dir');
app/Http/Controllers/Api/provider/v1/StaffController.php:129:                $user->user_image = $imageName;
app/Http/Controllers/Api/provider/v1/RegisterController.php:32:            'user_image' => 'nullable|file|mimes:jpg,jpeg,png',
app/Http/Controllers/Api/provider/v1/RegisterController.php:83:            if($request->hasFile('user_image')){
app/Http/Controllers/Api/provider/v1/RegisterController.php:84:                $file = $request->file('user_image');
app/Http/Controllers/Api/provider/v1/RegisterController.php:90:                $tempUser->user_image = $file_name;
app/Http/Controllers/Api/provider/v1/RegisterController.php:174:            $user->user_image = $tempUser->user_image;
app/Http/Controllers/Api/provider/v1/RegisterController.php:192:            $company->logo = $tempUser->user_image;
app/Http/Controllers/Api/provider/v1/RegisterController.php:424:            'user_image' => 'nullable|file|mimes:jpg,jpeg,png',
app/Http/Controllers/Api/provider/v1/RegisterController.php:472:                if($request->hasFile('user_image')){
app/Http/Controllers/Api/provider/v1/RegisterController.php:473:                    $file = $request->file('user_image');
app/Http/Controllers/Api/provider/v1/RegisterController.php:493:                $currentUser->user_image = $company->logo;
app/Http/Controllers/Api/provider/v1/BookingController.php:1440:                            'image' => $customer && $customer->profile_image ? $customer->profile_image : '',
app/Http/Controllers/Api/provider/v1/BookingController.php:1550:                        'customer_image' => $booking->user && $booking->user->profile_image ? $booking->user->profile_image : '',
app/Http/Controllers/admin/CustomersController.php:39:            ->addColumn('user_image', function ($row) {
app/Http/Controllers/admin/CustomersController.php:40:                $img = $row->user_image ? asset('storage/' . config('global.user_image_upload_dir') . $row->user_image) : asset('admin_assets/assets/images/no-image.png');
app/Http/Controllers/admin/CustomersController.php:88:            ->rawColumns(['action', 'user_image'])
app/Http/Controllers/admin/CustomersController.php:113:            'user_image' => 'nullable|image|mimes:jpeg,jpg,png,gif|max:2048',
app/Http/Controllers/admin/CustomersController.php:127:            if ($request->hasFile('user_image')) {
app/Http/Controllers/admin/CustomersController.php:128:                $file = $request->file('user_image');
app/Http/Controllers/admin/CustomersController.php:130:                $file->storeAs(config('global.user_image_upload_dir'), $file_name, config('global.upload_bucket'));
app/Http/Controllers/admin/CustomersController.php:131:                $oldImage = $customer->user_image;
app/Http/Controllers/admin/CustomersController.php:132:                if ($oldImage && Storage::disk(config('global.upload_bucket'))->exists(config('global.user_image_upload_dir') . $oldImage)) {
app/Http/Controllers/admin/CustomersController.php:133:                    Storage::disk(config('global.upload_bucket'))->delete(config('global.user_image_upload_dir') . $oldImage);
app/Http/Controllers/admin/CustomersController.php:135:                $data['user_image'] = $file_name;
app/Http/Controllers/admin/StaffController.php:242:                $uploadPath = config('global.user_image_upload_dir');
app/Http/Controllers/admin/StaffController.php:244:                $user->user_image = $imageName;
app/Http/Controllers/admin/ServiceCompaniesController.php:254:            $user->user_image = $company->logo ?? null;
app/Http/Controllers/admin/ServiceCompaniesController.php:288:                $user->user_image = $file_name;
app/Http/Controllers/frond/UserAccountController.php:68:            'user_image' => 'nullable|image|mimes:jpeg,jpg,png,gif|max:2048',
app/Http/Controllers/frond/UserAccountController.php:84:            if ($request->hasFile('user_image')) {
app/Http/Controllers/frond/UserAccountController.php:85:                $file = $request->file('user_image');
app/Http/Controllers/frond/UserAccountController.php:87:                $file->storeAs(config('global.user_image_upload_dir'), $file_name, config('global.upload_bucket'));
app/Http/Controllers/frond/UserAccountController.php:90:                $oldImage = $user->user_image;
app/Http/Controllers/frond/UserAccountController.php:91:                if ($oldImage && \Storage::disk(config('global.upload_bucket'))->exists(config('global.user_image_upload_dir') . $oldImage)) {
app/Http/Controllers/frond/UserAccountController.php:92:                    \Storage::disk(config('global.upload_bucket'))->delete(config('global.user_image_upload_dir') . $oldImage);
app/Http/Controllers/frond/UserAccountController.php:95:                $data['user_image'] = $file_name;
app/Http/Controllers/frond/HomeController.php:54:    'users.user_image as customer_image',
app/Http/Controllers/vendor/ProfileController.php:85:            if($request->hasFile('user_image')){
app/Http/Controllers/vendor/ProfileController.php:86:                $file = $request->file('user_image');
app/Http/Controllers/vendor/ProfileController.php:88:                $file->storeAs(config('global.user_image_upload_dir'), $filename, config('global.upload_bucket'));
app/Http/Controllers/vendor/ProfileController.php:89:                $user->user_image = $filename;
app/Http/Controllers/vendor/ProfileController.php:116:                // Also update company logo if user_image changes?
app/Http/Controllers/vendor/ProfileController.php:117:                // The API logic `update_business_profile` updated `company->logo` with `user_image`.
app/Http/Controllers/vendor/ProfileController.php:119:                if($request->hasFile('user_image') && isset($filename)){
app/Http/Controllers/vendor/AuthController.php:205:            'user_image' => 'nullable|file|mimes:jpg,jpeg,png',
app/Http/Controllers/vendor/AuthController.php:267:        if ($request->hasFile('user_image')) {
app/Http/Controllers/vendor/AuthController.php:268:            $file = $request->file('user_image');
app/Http/Controllers/vendor/AuthController.php:271:            $tempUser->user_image = $file_name;
app/Http/Controllers/vendor/AuthController.php:355:        $user->user_image = $tempUser->user_image;
app/Http/Controllers/vendor/AuthController.php:368:        $company->logo = $tempUser->user_image;
