paginate(10); return view('admin.tours.index', compact($tour)); } public function create() { return view('admin.tours.create'); } public function store(TourStoreRequest $request) { Tour::create($request->validated()); return view('admin.tours.index') ->with('success', 'تور با موفقیت ایجاد شد.'); } public function show(Tour $tour) { return view('admin.tours.show', compact('tour')); } public function edit(Tour $tour) { return view('admin.tours.edit', compact('tour')); } public function update(TourStoreRequest $request, Tour $tour) { $tour->update($request->validated()); return redirect()->route('admin.tours.index') ->with('success', 'تور با موفقیت به‌روزرسانی شد.'); } public function destroy(Tour $tour) { $tour->delete(); return redirect()->route('admin.tours.index') ->with('success', 'تور با موفقیت حذف شد.'); } public function removeImage(Tour $tour, $image) { // منطق حذف تصویر — بسته به جدول تصاویر return back()->with('success', 'تصویر حذف شد.'); } }