feat:add final changes

This commit is contained in:
2026-08-22 15:15:01 +03:30
parent c1d93079cf
commit 79c8b71843
5 changed files with 27 additions and 53 deletions
@@ -40,7 +40,6 @@ class TourController extends Controller
})
// فیلتر وضعیت
->when($request->filled('status'), function (Builder $query) use ($request) {
$query->where(
@@ -69,7 +68,6 @@ class TourController extends Controller
try {
// ذخیره تصویر
$image = $request->file('image');
$path = $image->store('tours', 'public');
@@ -85,8 +83,6 @@ class TourController extends Controller
'path' => $path,
]);
// ایجاد تور
$tour = Tour::create([
'title' => $request->title,
'summary' => $request->input('summary') ?? '',
@@ -102,8 +98,6 @@ class TourController extends Controller
'updated_at' => now(),
]);
// ایجاد تاریخ تور
TourDate::create([
'tour_id' => $tour->id,
'start_date' => $request->start_date,
@@ -170,11 +164,9 @@ class TourController extends Controller
try {
// فایل قبلی
$fileId = $tour->file_id;
// اگر عکس جدید انتخاب شده باشد
if ($request->hasFile('image')) {
$image = $request->file('image');
@@ -195,8 +187,6 @@ class TourController extends Controller
$fileId = $file->id;
}
// ویرایش اطلاعات تور
$tour->update([
'title' => $request->title,
'summary' => $request->input('summary') ?? '',
@@ -209,11 +199,8 @@ class TourController extends Controller
'status' => $request->status,
]);
// تاریخ تور
$tourDate = $tour->tourDates()->first();
if ($tourDate) {
$tourDate->update([
@@ -226,7 +213,6 @@ class TourController extends Controller
} else {
// اگر تور تاریخ نداشت، یک تاریخ جدید ایجاد شود
$tour->tourDates()->create([
'start_date' => $request->start_date,
'end_date' => $request->end_date,
@@ -277,15 +263,5 @@ class TourController extends Controller
->with('success', 'تور با موفقیت حذف شد.');
}
public function logs(Tour $tour)
{
$logs = ActivityLog::query()
->where('model_type', Tour::class)
->where('model_id', $tour->id)
->with('admin')
->orderByDesc('created_at')
->paginate(20);
return view('admin.tours.logs', compact('tour', 'logs'));
}
}