Laravel后台点击按钮提示Route [dashboard]未定义问题求助
解决Laravel中Route [dashboard] not defined的问题
嘿,这个问题我之前也碰到过!本质就是你调用的路由名称在定义里不存在,咱们一步步来修复:
1. 给路由添加名称
你当前的路由定义只指定了URL和控制器方法,但没设置路由名称,而route('dashboard')是通过名称来匹配路由的,不是直接匹配URL。修改你的路由代码,加上->name('dashboard')即可:
Route::get('/admin/dashboard','AdminController@dashboard')->name('dashboard');
2. (可选)清除路由缓存
如果你之前运行过php artisan route:cache生成过路由缓存,新添加的路由名称可能不会立即生效,这时候需要清除缓存让修改生效:
php artisan route:clear
做完这两步,再点击主页按钮应该就能正常跳转到dashboard页面啦!
内容的提问来源于stack exchange,提问作者pro
相关产品推荐
相关产品推荐

