Mengatasi Error “Route [name] not defined” di Laravel

Cara mengatasi error “Route [name] not defined” di Laravel. Panduan memastikan nama route sudah benar agar link di Blade tidak error.

laravel route not defined laravel route error blade route error cara mengatasi route not found

📂 Laravel | ✍ Kurnia Andi Nugroho | 🎯 Beginner ✅ Telah dilihat 36 kali

Mengatasi Error “Route [name] not defined” di Laravel

Problem

Saat menggunakan route helper, muncul error:

Route [dashboard] not defined

Kasus umum:

<a href="{{ route('dashboard') }}">Dashboard</a>

Error ini muncul jika nama route dashboard belum didefinisikan di web.php.

Solution

     
  1. Periksa route di web.php
Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');
  1. Gunakan url() atau path langsung sementara
<a href="{{ url('/dashboard') }}">Dashboard</a>
  1. Cek typo nama route – pastikan sama persis dengan yang didefinisikan.