feat:change tour managinf for admin side

This commit is contained in:
2026-08-22 11:10:00 +03:30
parent cfec66f558
commit 62b5bc9b59
5 changed files with 150 additions and 51 deletions
+9 -1
View File
@@ -24,8 +24,16 @@ class TourController extends Controller
{
abort_if($tour->status !== TourStatus::ENABLE, 404);
$tour->increment('views');
$viewedTours = session()->get('viewed_tours', []);
if (!in_array($tour->id, $viewedTours)) {
$tour->increment('views');
$viewedTours[] = $tour->id;
session()->put('viewed_tours', $viewedTours);
}
$tour->load([
'file',
'tourDates',