使用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