fix: update admin settings views
This commit is contained in:
@@ -1,3 +1,159 @@
|
||||
<div>
|
||||
<!-- Because you are alive, everything is possible. - Thich Nhat Hanh -->
|
||||
</div>
|
||||
@extends('admin.layouts.app')
|
||||
|
||||
@section('title', 'تنظیمات سایت')
|
||||
|
||||
@section('content')
|
||||
<div class="container-fluid py-4">
|
||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||
<div>
|
||||
<h4 class="mb-0">تنظیمات سایت</h4>
|
||||
<span class="text-muted small">مقادیر زیر در سراسر سایت (هدر، فوتر، بخش تماس) استفاده میشوند</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (session('success'))
|
||||
<div class="alert alert-success alert-dismissible fade show" role="alert">
|
||||
{{ session('success') }}
|
||||
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="بستن"></button>
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<form action="{{ route('admin.settings.update') }}" method="POST">
|
||||
@csrf
|
||||
|
||||
{{-- گروه: اطلاعات عمومی --}}
|
||||
<div class="card shadow-sm mb-4">
|
||||
<div class="card-header bg-white fw-semibold">
|
||||
<i class="bi bi-globe2 me-1"></i> اطلاعات عمومی
|
||||
</div>
|
||||
<div class="card-body row g-3">
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="site_name" class="form-label">نام سایت *</label>
|
||||
<input type="text" name="site_name" id="site_name"
|
||||
class="form-control @error('site_name') is-invalid @enderror"
|
||||
value="{{ old('site_name', $settings->where('code', 'site_name')->first()?->value) }}">
|
||||
@error('site_name')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="site_slogan" class="form-label">شعار سایت</label>
|
||||
<input type="text" name="site_slogan" id="site_slogan"
|
||||
class="form-control @error('site_slogan') is-invalid @enderror"
|
||||
value="{{ old('site_slogan', $settings->where('code', 'site_slogan')->first()?->value) }}">
|
||||
@error('site_slogan')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-12">
|
||||
<label for="site_description" class="form-label">توضیحات کوتاه سایت</label>
|
||||
<textarea name="site_description" id="site_description" rows="2"
|
||||
class="form-control @error('site_description') is-invalid @enderror">{{ old('site_description', $settings->where('code', 'site_description')->first()?->value) }}</textarea>
|
||||
@error('site_description')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- گروه: راههای ارتباطی --}}
|
||||
<div class="card shadow-sm mb-4">
|
||||
<div class="card-header bg-white fw-semibold">
|
||||
<i class="bi bi-telephone me-1"></i> راههای ارتباطی
|
||||
</div>
|
||||
<div class="card-body row g-3">
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="contact_email" class="form-label">ایمیل تماس</label>
|
||||
<input type="email" name="contact_email" id="contact_email"
|
||||
class="form-control @error('contact_email') is-invalid @enderror"
|
||||
value="{{ old('contact_email', $settings->where('code', 'contact_email')->first()?->value) }}">
|
||||
@error('contact_email')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="contact_phone" class="form-label">تلفن / موبایل</label>
|
||||
<input type="text" name="contact_phone" id="contact_phone"
|
||||
class="form-control @error('contact_phone') is-invalid @enderror"
|
||||
value="{{ old('contact_phone', $settings->where('code', 'contact_phone')->first()?->value) }}">
|
||||
@error('contact_phone')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-12">
|
||||
<label for="contact_address" class="form-label">آدرس</label>
|
||||
<input type="text" name="contact_address" id="contact_address"
|
||||
class="form-control @error('contact_address') is-invalid @enderror"
|
||||
value="{{ old('contact_address', $settings->where('code', 'contact_address')->first()?->value) }}">
|
||||
@error('contact_address')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- گروه: شبکههای اجتماعی --}}
|
||||
<div class="card shadow-sm mb-4">
|
||||
<div class="card-header bg-white fw-semibold">
|
||||
<i class="bi bi-share me-1"></i> شبکههای اجتماعی
|
||||
</div>
|
||||
<div class="card-body row g-3">
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="instagram" class="form-label">اینستاگرام</label>
|
||||
<input type="url" name="instagram" id="instagram"
|
||||
class="form-control @error('instagram') is-invalid @enderror"
|
||||
value="{{ old('instagram', $settings->where('code', 'instagram')->first()?->value) }}"
|
||||
placeholder="https://instagram.com/...">
|
||||
@error('instagram')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
<label for="telegram" class="form-label">تلگرام</label>
|
||||
<input type="url" name="telegram" id="telegram"
|
||||
class="form-control @error('telegram') is-invalid @enderror"
|
||||
value="{{ old('telegram', $settings->where('code', 'telegram')->first()?->value) }}"
|
||||
placeholder="https://t.me/...">
|
||||
@error('telegram')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- گروه: فوتر --}}
|
||||
<div class="card shadow-sm mb-4">
|
||||
<div class="card-header bg-white fw-semibold">
|
||||
<i class="bi bi-file-earmark-text me-1"></i> فوتر
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<label for="copyright_text" class="form-label">متن کپیرایت</label>
|
||||
<textarea name="copyright_text" id="copyright_text" rows="2"
|
||||
class="form-control @error('copyright_text') is-invalid @enderror">{{ old('copyright_text', $settings->where('code', 'copyright_text')->first()?->value) }}</textarea>
|
||||
@error('copyright_text')
|
||||
<div class="invalid-feedback">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="d-flex gap-2">
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<i class="bi bi-check-lg"></i> ذخیره تنظیمات
|
||||
</button>
|
||||
<a href="{{ route('admin.dashboard.index') }}" class="btn btn-light">انصراف</a>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
|
||||
Reference in New Issue
Block a user