diff --git a/app/Http/Controllers/TourController.php b/app/Http/Controllers/TourController.php index 27864a0..26b88ef 100644 --- a/app/Http/Controllers/TourController.php +++ b/app/Http/Controllers/TourController.php @@ -43,6 +43,15 @@ class TourController extends Controller ]); $tour->increment('views_count'); + $isFavorite = false; + + if (auth()->check()) { + $isFavorite = auth()->user() + ->favoriteTours() + ->where('tours.id', $tour->id) + ->exists(); + } + return view('tours.show', compact('title' , 'tour')); } public function commentStore(TourCommentStoreRequest $request, Tour $tour) diff --git a/resources/views/tours/partials/sidebar.blade.php b/resources/views/tours/partials/sidebar.blade.php index 3ac110d..d72e07d 100644 --- a/resources/views/tours/partials/sidebar.blade.php +++ b/resources/views/tours/partials/sidebar.blade.php @@ -58,10 +58,28 @@ اکنون ثبت کن - - - افزودن به علاقه مندی ها - + @auth +
+ @csrf + + +
+ @else + + + افزودن به علاقه‌مندی‌ها + + @endauth