chore: finalize project updates
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user