Files
aroginhealthcare/Modules/Setting/resources/views/partial/general.blade.php
2025-08-17 16:23:14 +05:45

167 lines
10 KiB
PHP

<div class="tab-pane fade show active" id="pills-general" role="tabpanel" aria-labelledby="pills-general-tab">
<form action="{{ route('setting.general.storeOrUpdate') }}" method="POST" enctype="multipart/form-data">
@csrf
<div class="card mb-4">
<h5 class="card-header">Basic Details</h5>
<div class="card-body">
<div class="row">
<div class="col-6 col-md-6 col-lg-6 d-flex align-items-start align-items-sm-center gap-4">
<img src="{{ asset(!empty($settingImage['primary_image']) ? 'storage/uploads/' . $settingImage['primary_image'] : 'backend/uploads/images/no-Image.jpg') }}"
alt="site-image input-file" class="d-block rounded show-image" height="100"
width="100" />
<div class="button-wrapper">
<label for="upload" class="btn btn-primary me-2 mb-4" tabindex="0">
<span class="d-none d-sm-block">Upload primary photo</span>
<i class="bx bx-upload d-block d-sm-none"></i>
<input type="file" id="upload" class="input-file" name="primary_image" hidden
accept="image/png, image/jpeg" />
</label>
<button type="button" class="btn btn-label-secondary image-reset mb-4">
<i class="bx bx-reset d-block d-sm-none"></i>
<span class="d-none d-sm-block">Reset</span>
</button>
<p class="mb-0">Allowed JPG, GIF or PNG. Max size of 3Mb</p>
</div>
</div>
<div class="col-6 col-md-6 col-lg-6 d-flex align-items-start align-items-sm-center gap-4">
<img src="{{ asset(!empty($settingImage['secondary_image']) ? 'storage/uploads/' . $settingImage['secondary_image'] : 'backend/uploads/images/no-Image.jpg') }}"
alt="site-image input-file" class="d-block rounded show-secondary" height="100"
width="100" />
<div class="button-wrapper">
<label for="uploadSecondary" class="btn btn-primary me-2 mb-4" tabindex="0">
<span class="d-none d-sm-block">Upload secondary photo</span>
<i class="bx bx-upload d-block d-sm-none"></i>
<input type="file" id="uploadSecondary" class="input-secondary"
name="secondary_image" hidden accept="image/png, image/jpeg" />
</label>
<button type="button" class="btn btn-label-secondary secondary-reset mb-4">
<i class="bx bx-reset d-block d-sm-none"></i>
<span class="d-none d-sm-block">Reset</span>
</button>
<p class="mb-0">Allowed JPG, GIF or PNG. Max size of 3Mb</p>
</div>
</div>
</div>
</div>
<hr class="my-0" />
<!-- Account -->
<div class="card-body">
<div class="row">
<div class="mb-3 col-md-6">
<label class="form-label">Name<span class="text-danger"> *</span></label>
<input type="text" name="company_name"
value="{{ old('company_name', isset($generalSettings['company_name']) ? $generalSettings['company_name'] : '') }}"
placeholder="e.g. Jhigu Technologies" class="form-control" required>
@error('company_name')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
<div class="mb-3 col-md-6">
<label class="form-label">Address</label>
<input type="text" name="address"
value="{{ old('address', isset($generalSettings['address']) ? $generalSettings['address'] : '') }}"
placeholder="e.g. Bhaktapur, Bagmati, Nepal" class="form-control">
@error('address')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
<div class="mb-3 col-md-6">
<label class="form-label">Contact Number</label>
<div class="input-group input-group-merge">
<span class="input-group-text">NP (+977)</span>
<input type="text" name="contact_number"
value="{{ old('contact_number', isset($generalSettings['contact_number']) ? $generalSettings['contact_number'] : '') }}"
placeholder="e.g. 9876543210" class="form-control">
@error('contact_number')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
</div>
<div class="mb-3 col-md-6">
<label class="form-label">E-mail (Info)</label>
<input type="text" name="info_email_address"
value="{{ old('info_email_address', isset($generalSettings['info_email_address']) ? $generalSettings['info_email_address'] : '') }}"
placeholder="e.g. info@jhigutech.com" class="form-control">
@error('info_email_address')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
<div class="mb-3 col-md-6">
<label class="form-label">Mobile Number</label>
<div class="input-group input-group-merge">
<span class="input-group-text">NP (+977)</span>
<input type="text" name="mobile_number"
value="{{ old('mobile_number', isset($generalSettings['mobile_number']) ? $generalSettings['mobile_number'] : '') }}"
placeholder="e.g. 9876543210" class="form-control">
@error('mobile_number')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
</div>
<div class="mb-3 col-md-6">
<label class="form-label">Mobile Number (Alternative)</label>
<div class="input-group input-group-merge">
<span class="input-group-text">NP (+977)</span>
<input type="text" name="alt_mobile_number"
value="{{ old('alt_mobile_number', isset($generalSettings['alt_mobile_number']) ? $generalSettings['alt_mobile_number'] : '') }}"
placeholder="e.g. 9876543210" class="form-control">
@error('alt_mobile_number')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
</div>
<div class="mb-3 col-md-6">
<label class="form-label">E-mail (Support)</label>
<input type="text" name="support_email_address"
value="{{ old('support_email_address', isset($generalSettings['support_email_address']) ? $generalSettings['support_email_address'] : '') }}"
placeholder="e.g. support@jhigutech.com" class="form-control">
@error('support_email_address')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
<div class="mb-3 col-md-6">
<label class="form-label">Opening Hours</label>
<input type="text" name="opening_hours"
value="{{ old('opening_hours', isset($generalSettings['opening_hours']) ? $generalSettings['opening_hours'] : '') }}"
placeholder="e.g. 9:00 AM - 10:00 PM" class="form-control">
@error('opening_hours')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
<div class="mb-3 col-md-12">
<label class="form-label">Short Description</label>
<textarea name="" id="mainTextarea" class="d-none">{{ old('short_detail', isset($generalSettings['short_detail']) ? $generalSettings['short_detail'] : '') }}</textarea>
<textarea name="short_detail" rows="5" placeholder="Write short description" class="form-control full-editor"
id="editorTextarea"></textarea>
@error('short_detail')
<div class="text-danger">{{ $message }}</div>
@enderror
</div>
</div>
<div class="mt-2">
<button type="submit" class="btn btn-primary me-2">Save Setting</button>
</div>
</div>
</div>
</form>
</div>
@push('required-styles')
@include('admin::vendor.full_editor.style')
@endpush
@push('required-scripts')
@include('admin::vendor.textareaContentDisplay.script')
@include('admin::vendor.full_editor.script')
@endpush