refactor(enums): reorganize namespaces and update flight/tour/user imports

This commit is contained in:
2026-08-20 13:01:03 +03:30
parent a45dc7b0fb
commit 8d0cd16384
20 changed files with 237 additions and 181 deletions
+28 -16
View File
@@ -51,8 +51,9 @@
<label class="form-label">گستره تور <span class="text-danger">*</span></label>
<select class="form-control" name="tour_scope">
<option value="">یک مورد را انتخاب کنید</option>
@foreach(\App\Enums\Admin\Tour\TourScope::cases() as $scope)
<option value="{{ $scope->value }}" {{ old('tour_scope') == $scope->value ? 'selected' : '' }}>
@foreach(\App\Enums\Tour\TourScope::cases() as $scope)
<option
value="{{ $scope->value }}" {{ old('tour_scope') == $scope->value ? 'selected' : '' }}>
{{ method_exists($scope, 'label') ? $scope->label() : $scope->name }}
</option>
@endforeach
@@ -73,11 +74,13 @@
</div>
<div class="col-xl-6">
<label class="form-label">نوع حمل و نقل / سفر <span class="text-danger">*</span></label>
<label class="form-label">نوع حمل و نقل / سفر <span
class="text-danger">*</span></label>
<select class="form-control" name="tour_mode">
<option value="">یک مورد را انتخاب کنید</option>
@foreach(\App\Enums\Admin\Tour\TourMode::cases() as $mode)
<option value="{{ $mode->value }}" {{ old('tour_mode') == $mode->value ? 'selected' : '' }}>
@foreach(\App\Enums\Tour\TourMode::cases() as $mode)
<option
value="{{ $mode->value }}" {{ old('tour_mode') == $mode->value ? 'selected' : '' }}>
{{ method_exists($mode, 'label') ? $mode->label() : $mode->name }}
</option>
@endforeach
@@ -92,8 +95,9 @@
<label class="form-label">سبک تور <span class="text-danger">*</span></label>
<select class="form-control" name="tour_type">
<option value="">یک مورد را انتخاب کنید</option>
@foreach(\App\Enums\Admin\Tour\TourType::cases() as $type)
<option value="{{ $type->value }}" {{ old('tour_type') == $type->value ? 'selected' : '' }}>
@foreach(\App\Enums\Flight\TourType::cases() as $type)
<option
value="{{ $type->value }}" {{ old('tour_type') == $type->value ? 'selected' : '' }}>
{{ method_exists($type, 'label') ? $type->label() : $type->name }}
</option>
@endforeach
@@ -109,7 +113,8 @@
<select class="form-control select2" name="origin_city_id">
<option value="">شهر مبدا را انتخاب کنید</option>
@foreach($cities as $city)
<option value="{{ $city->id }}" {{ old('origin_city_id') == $city->id ? 'selected' : '' }}>
<option
value="{{ $city->id }}" {{ old('origin_city_id') == $city->id ? 'selected' : '' }}>
{{ $city->name }}
</option>
@endforeach
@@ -125,7 +130,8 @@
<select class="form-control select2" name="destination_city_id">
<option value="">شهر مقصد را انتخاب کنید</option>
@foreach($cities as $city)
<option value="{{ $city->id }}" {{ old('destination_city_id') == $city->id ? 'selected' : '' }}>
<option
value="{{ $city->id }}" {{ old('destination_city_id') == $city->id ? 'selected' : '' }}>
{{ $city->name }}
</option>
@endforeach
@@ -138,7 +144,8 @@
<div class="col-xl-12">
<label class="form-label">خلاصه تور</label>
<textarea class="form-control" name="summary" rows="2" placeholder="توضیح کوتاه و جذاب در مورد تور...">{{ old('summary') }}</textarea>
<textarea class="form-control" name="summary" rows="2"
placeholder="توضیح کوتاه و جذاب در مورد تور...">{{ old('summary') }}</textarea>
@error('summary')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -146,7 +153,8 @@
<div class="col-xl-12">
<label class="form-label">توضیحات کامل و برنامه سفر</label>
<textarea class="form-control" name="description" rows="5" placeholder="جزئیات برنامه سفر، خدمات تور و توضیحات تکمیلی...">{{ old('description') }}</textarea>
<textarea class="form-control" name="description" rows="5"
placeholder="جزئیات برنامه سفر، خدمات تور و توضیحات تکمیلی...">{{ old('description') }}</textarea>
@error('description')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -159,7 +167,8 @@
<div class="row gy-3">
<div class="col-xl-3">
<label class="form-label">تاریخ رفت (شروع)</label>
<input type="text" id="startDateInput" class="form-control" name="start_date" placeholder="تاریخ رفت را وارد کنید" value="{{ old('start_date') }}">
<input type="text" id="startDateInput" class="form-control" name="start_date"
placeholder="تاریخ رفت را وارد کنید" value="{{ old('start_date') }}">
@error('start_date')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -167,7 +176,8 @@
<div class="col-xl-3">
<label class="form-label">تاریخ برگشت (پایان)</label>
<input type="text" id="endDateInput" class="form-control" name="end_date" placeholder="تاریخ برگشت را وارد کنید" value="{{ old('end_date') }}">
<input type="text" id="endDateInput" class="form-control" name="end_date"
placeholder="تاریخ برگشت را وارد کنید" value="{{ old('end_date') }}">
@error('end_date')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -175,7 +185,8 @@
<div class="col-xl-3">
<label class="form-label">قیمت (تومان)</label>
<input type="text" class="form-control" name="price" placeholder="مثال: ۱۵۰۰۰۰۰۰" value="{{ old('price') }}">
<input type="text" class="form-control" name="price" placeholder="مثال: ۱۵۰۰۰۰۰۰"
value="{{ old('price') }}">
@error('price')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -183,7 +194,8 @@
<div class="col-xl-3">
<label class="form-label">ظرفیت مسافر</label>
<input type="number" class="form-control" name="capacity" placeholder="مثال: ۳۰" value="{{ old('capacity') }}">
<input type="number" class="form-control" name="capacity" placeholder="مثال: ۳۰"
value="{{ old('capacity') }}">
@error('capacity')
<span class="text-danger small">{{ $message }}</span>
@enderror
@@ -238,7 +250,7 @@
</div>
@push('scripts')
<script>
$(document).ready(function() {
$(document).ready(function () {
$('#startDateInput').persianDatepicker({
format: 'YYYY/MM/DD HH:mm',