路由[admin.[索引]未定义



使用Laravel 5.8,我有以下href链接,

href="{{route('admin.index')}}"

和我的web。php路由是这样的

Route::get('/admin.index', function () {
return view('admin.index')->name('admin.index');
});

,但我得到以下错误信息在这里Route [admin.index] not defined. (View: F:2020 technologieslaravelbestbrandtodayresourcesviews_includesnavadmin.blade.php)

我该如何解决这个问题?

路由名声明的正确语法是:

Route::get('/admin.index', function () {
return view('admin.index');
})->name('admin.index');

名称在路由上,而不是在响应上:

Route::get('/admin.index', function () {
return view('admin.index');
})->name('admin.index');

作为旁注,你的实际路由可能不应该有句号,所以你可以只使用/admin/admin/index

最新更新