Index: app/Http/Controllers/EventController.php
===================================================================
--- app/Http/Controllers/EventController.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
+++ app/Http/Controllers/EventController.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
@@ -0,0 +1,25 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use App\Models\Destination;
+use App\Models\TravelEvent;
+use Illuminate\Contracts\View\Factory;
+use Illuminate\Contracts\View\View;
+use Illuminate\Foundation\Application;
+use Illuminate\Http\Request;
+
+class EventController extends Controller
+{
+    public function travelEvents(Destination $destination)
+    {
+        $lokacija = $destination->imelokacija;
+
+        $nastani = TravelEvent::where('naziv', 'LIKE', "%$lokacija%")
+            ->orWhere('detali', 'LIKE', "%$lokacija%")
+            ->get();
+
+        return view('destinations.events', compact('destination', 'nastani'));
+    }
+
+}
Index: app/Models/Destination.php
===================================================================
--- app/Models/Destination.php	(revision baf3642e591193c5ac361ac9e8700603fac333d9)
+++ app/Models/Destination.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
@@ -48,4 +48,8 @@
             ->withPivot(['ocena', 'komentar', 'datum']);
     }
+    public function getRouteKeyName(): string
+    {
+        return 'imelokacija';
+    }
 
 }
Index: resources/views/destinations/events.blade.php
===================================================================
--- resources/views/destinations/events.blade.php	(revision baf3642e591193c5ac361ac9e8700603fac333d9)
+++ resources/views/destinations/events.blade.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
@@ -11,5 +11,5 @@
     <link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap" rel="stylesheet">
     <style>
-        .cardsStyle{
+        .cardsStyle {
             display: inline-block;
             float: right;
@@ -27,29 +27,23 @@
         <img src="{{ asset('images/greece.jpg') }}" class="d-block w-100" alt="...">
     </div>
+
     <div class="cardsStyle">
-        <div class="card border-primary mb-3" style="max-width: 18rem;">
-            <div class="card-header">Header</div>
-            <div class="card-body text-primary">
-                <h5 class="card-title">Primary card title</h5>
-                <p class="card-text">Some quick example text to build on the card title and make up the bulk of the
-                    card's content.</p>
-            </div>
-        </div>
-        <div class="card border-secondary mb-3" style="max-width: 18rem;">
-            <div class="card-header">Header</div>
-            <div class="card-body text-secondary">
-                <h5 class="card-title">Secondary card title</h5>
-                <p class="card-text">Some quick example text to build on the card title and make up the bulk of the
-                    card's content.</p>
-            </div>
-        </div>
-        <div class="card border-success mb-3" style="max-width: 18rem;">
-            <div class="card-header">Header</div>
-            <div class="card-body text-success">
-                <h5 class="card-title">Success card title</h5>
-                <p class="card-text">Some quick example text to build on the card title and make up the bulk of the
-                    card's content.</p>
-            </div>
-        </div>
+        @if(isset($nastani) && $nastani->count())
+            @foreach($nastani as $event)
+                <div class="card border-primary mb-3" style="max-width: 18rem;">
+                    <div class="card-header">{{ $event->naziv }}</div>
+                    <div class="card-body text-primary">
+                        <h5 class="card-title">{{ $event->vidovi }}</h5>
+                        <p class="card-text">{{ $event->detali }}</p>
+                        <p class="card-text">
+                            <strong>Од:</strong> {{ $event->pochetendatum }}<br>
+                            <strong>До:</strong> {{ $event->kraendatum }}
+                        </p>
+                    </div>
+                </div>
+            @endforeach
+        @else
+            <p>Нема настани за оваа локација.</p>
+        @endif
     </div>
 </div>
Index: resources/views/destinations/show.blade.php
===================================================================
--- resources/views/destinations/show.blade.php	(revision baf3642e591193c5ac361ac9e8700603fac333d9)
+++ resources/views/destinations/show.blade.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
@@ -92,5 +92,5 @@
         }
 
-        .card-custom img{
+        .card-custom img {
             height: 50vh;
         }
@@ -386,5 +386,7 @@
 
         <div id="cardEvent" class="col-md-4 col-sm-6 mb-4">
-            <a href="{{ route('events.index', ['imelokacija' => $destination->imelokacija]) }}" class="text-decoration-none">
+            <a href="{{ route('travelEvents.index', ['destination' => $destination->imelokacija]) }}"
+               class="text-decoration-none">
+
                 <div class="card-custom">
                     <img src="{{ asset('images/nastani.png') }}" alt="Настани" class="card-img-top">
@@ -397,5 +399,6 @@
 
         <div id="cardActivity" class="col-md-4 col-sm-6 mb-4">
-            <a href="{{ route('activity.index', ['imelokacija' => $destination->imelokacija]) }}" class="text-decoration-none">
+            <a href="{{ route('activity.index', ['imelokacija' => $destination->imelokacija]) }}"
+               class="text-decoration-none">
                 <div class="card-custom">
                     <img src="{{ asset('images/aktivnosti.png') }}" alt="Активности" class="card-img-top">
@@ -408,5 +411,6 @@
 
         <div id="cardPackage" class="col-md-4 col-sm-6 mb-4">
-            <a href="{{ route('package.index', ['imelokacija' => $destination->imelokacija]) }}" class="text-decoration-none">
+            <a href="{{ route('package.index', ['imelokacija' => $destination->imelokacija]) }}"
+               class="text-decoration-none">
                 <div class="card-custom">
                     <img src="{{ asset('images/paketi.png') }}" alt="Пакети" class="card-img-top">
Index: routes/web.php
===================================================================
--- routes/web.php	(revision baf3642e591193c5ac361ac9e8700603fac333d9)
+++ routes/web.php	(revision e6b0846d89807961077d66a1ddfa3a4d9b653825)
@@ -3,4 +3,5 @@
 use App\Http\Controllers\AuthController;
 use App\Http\Controllers\DestinationController;
+use App\Http\Controllers\EventController;
 use App\Http\Controllers\PreferencesController;
 use App\Http\Controllers\SearchController;
@@ -23,4 +24,6 @@
 Route::get('destinations/{imelokacija}/packages', [DestinationController::class, 'packages'])->name('package.index');
 
+Route::get('/destinations/{destination}/nastani', [EventController::class, 'travelEvents'])->name('travelEvents.index');
+
 
 Route::get('/login', [AuthController::class, 'showLoginForm'])->name('login');
