chore: finalize project updates

This commit is contained in:
2026-08-22 11:42:16 +03:30
parent 7719d750e9
commit 691290c340
55 changed files with 1923 additions and 6498 deletions
+5 -33
View File
@@ -14,13 +14,9 @@ use Illuminate\Support\Str;
class TourController extends Controller
{
/**
* لیست تورها
*/
public function index()
{
// همه تورها نمایش داده می‌شوند
// اگر فقط تورهای تایید شده را می‌خواهی:
// ->where('status', 2)
$tours = Tour::latest()->paginate(20);
@@ -57,15 +53,6 @@ class TourController extends Controller
$data['slug'] = Str::slug($data['title']);
}
/*
* وضعیت تور
*
* 1 = در انتظار
* 2 = تایید شده
*
* اگر می‌خواهی تور بلافاصله در لیست نمایش داده شود،
* مقدار 2 قرار می‌دهیم.
*/
$data['status'] = 2;
// ایجاد تور
@@ -114,17 +101,13 @@ class TourController extends Controller
}
}
/**
* نمایش جزئیات تور
*/
public function show(Tour $tour)
{
return view('admin.tours.show', compact('tour'));
}
/**
* فرم ویرایش تور
*/
public function edit(Tour $tour)
{
$travelTypes = TravelType::all();
@@ -135,9 +118,7 @@ class TourController extends Controller
);
}
/**
* بروزرسانی تور
*/
public function update(
TourStoreRequest $request,
Tour $tour
@@ -153,10 +134,6 @@ class TourController extends Controller
$data['slug'] = Str::slug($data['title']);
}
/*
* اگر status از فرم ارسال نشده باشد،
* وضعیت فعلی تور حفظ شود.
*/
if (!isset($data['status'])) {
$data['status'] = $tour->status ?? 2;
}
@@ -217,9 +194,6 @@ class TourController extends Controller
}
}
/**
* حذف تصویر تور
*/
public function removeImage(Tour $tour)
{
try {
@@ -251,9 +225,7 @@ class TourController extends Controller
}
}
/**
* حذف تور
*/
public function destroy(Tour $tour)
{
try {