HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/javago-portal-updates/resources/views/admin/edit-profile.blade.php
<x-app-layout>
    <x-slot name="css">
        <style>
            .form-group label,
            label {
                text-transform: capitalize;
            }
        </style>
    </x-slot>
    <x-app-breadcrumb>
        <li class="breadcrumb-item"><a href="{{ route('admin.myProfile') }}"
                class="breadcrumb_home">{{ __('common.myProfile') }}</a></li>
        <li class="breadcrumb-item active" aria-current="page">{{ __('common.editProfile') }}</li>
    </x-app-breadcrumb>
    <div class="page-header row">
        <div class="page-title col-12 d-flex">
            <h3 class="my-auto">{{ __('common.editProfile') }}</h3>
        </div>
    </div>

    <div class="row layout-top-spacing">
        <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 layout-spacing">
            {{-- <x-flash-message></x-flash-message> --}}
            <div class="row">
                <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">
                    <form class="mt-4" method="POST" id="edit_profile_form"
                        action="{{ $url }}" enctype="multipart/form-data">
                        @csrf
                        @method('PUT')
                        <div class="row mt-4">
                            <div class="col-xl-3 col-lg-6 col-md-8 col-sm-12 col-12">
                                <div class="form-group mb-4">
                                    <label for=""
                                        class="form-label mb-2">{{ __('common.profileImage') }}*</label>
                                    <label class="picture" for="picture__input" tabIndex="0">
                                        <span class="picture__image">
                                            <img src="{{ isset($profile_picture) && $profile_picture != '' ? asset($profile_picture) : asset('assets/img/400x300.jpg') }}"
                                                class="picture__img">
                                        </span>
                                    </label>
                                    <input type="file" name="picture__input" id="picture__input"
                                        accept="image/jpg, image/jpeg, image/png">
                                </div>
                            </div>
                            <div class="col-xl-1"></div>
                            <div class="col-xl-8 col-lg-12 col-md-12 col-sm-12 col-12 row">
                                <div class="col-xl-5 col-lg-5 col-md-5 col-sm-12 col-12 form-group mb-4">
                                    <label for="full_name" class="form-label">{{ __('common.full_name') }}*</label>
                                    <input type="text" class="form-control @error('full_name') is-invalid @enderror"
                                        id="full_name" name="full_name" placeholder="{{ __('common.EnterFullName') }}" value="{{ isset($name) && $name != '' ? $name : '' }}">
                                    @error('full_name')
                                        <span class="invalid-feedback" role="alert">
                                            <strong>{{ $message }}</strong>
                                        </span>
                                    @enderror
                                </div>
                                <div class="col-xl-5 col-lg-5 col-md-5 col-sm-12 col-12 form-group mb-4 offset-xl-2 offset-lg-2 offset-md-2">
                                    <label for="email" class="form-label">{{ __('common.email') }}*</label>
                                    <input type="text" class="form-control @error('email') is-invalid @enderror"
                                        id="email" name="email" placeholder="{{ __('common.EnterEmail') }}"
                                        value="{{ isset($email) && $email != '' ? $email : '' }}">
                                    @error('email')
                                        <span class="invalid-feedback" role="alert">
                                            <strong>{{ $message }}</strong>
                                        </span>
                                    @enderror
                                </div>
                                <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 form-group mb-4">
                                    <label for="address" class="form-label">{{ __('common.address') }}*</label>
                                    <textarea class="form-control @error('address') is-invalid @enderror" id="address" name="address" rows="3">{{ isset($address) && $address != '' ? $address : __('common.EnterAddress') }}</textarea>
                                    @error('address')
                                        <span class="invalid-feedback" role="alert">
                                            <strong>{{ $message }}</strong>
                                        </span>
                                    @enderror
                                </div>
                            </div>
                        </div>
                        <div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 mx-0 px-0">
                            <a href="{{ $cancelUrl }}"
                                class="btn btn-coffee-dark mt-4 py-2 px-4">{{ __('common.Cancel') }}</a>
                            <button type="submit"
                                class="btn btn-coffee-light mt-4 mx-3 py-2 px-4">{{ __('common.Save') }}</button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <x-slot name="script">
        <script src="{{ asset('assets/js/libs/jquery.validate.min.js') }}"></script>
        <script src="{{ asset('assets/js/libs/additional-methods.min.js') }}"></script>
        <script>
            const imageFound = "{{ isset($profile_picture) && $profile_picture != '' }}";
            const upload = "{{ __('common.upload') }}";
            const maxSize = 500;
            const validation = {};
            validation.full_name_required = "{{ __('validation.validation.full_name.required') }}";
            validation.full_name_minlength = "{{ __('validation.validation.full_name.minlength') }}";
            validation.full_name_maxlength = "{{ __('validation.validation.full_name.maxlength') }}";
            validation.address_required = "{{ __('validation.validation.address.required') }}";
            validation.address_minlength = "{{ __('validation.validation.address.minlength') }}";
            validation.address_maxlength = "{{ __('validation.validation.address.maxlength') }}";
            validation.email_required = "{{ __('validation.validation.email.required') }}";
            validation.email_email = "{{ __('validation.validation.email.email') }}";
            validation.email_customEmail = "{{ __('validation.validation.email.customEmail') }}";
            validation.image_extension = "{{ __('validation.validation.image.extensionMimes') }}";
            validation.image_maxSize = "{{ __('validation.validation.image.maxsize') }}";
            // let pictureImageTxt =
            //     '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-upload"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="17 8 12 3 7 8"></polyline><line x1="12" y1="3" x2="12" y2="15"></line></svg>';
            // pictureImageTxt += '<p>' + upload + '</p>';
            // pictureImageTxt += '<p>(' + validation.image_maxSize + ')</p>';
        </script>
        <script src="{{ asset('assets/js/inputImagePreview.js') }}"></script>
        <script src="{{ asset('assets/js/admin/editProfile.js') }}"></script>
    </x-slot>
</x-app-layout>