Laravel:在更改布局后未定义路由 [profile.edit]
我正在做一个Laravel Breeze项目。我把默认的顶部导航改成了自定义的侧边栏布局。
我本来期望用户能正常登录并进入仪表盘。
但登录后,我却遇到了这个错误:
路由Route [profile.edit] 未定义。
我认为我的自定义侧边栏或布局仍在调用Breeze的个人资料路由,但我不确定它来自哪里。
下面是我的相关代码。
routes/web.php
Route::middleware(['auth'])->group(function () {
Route::get('/dashboard', function () {
return view('dashboard');
})->name('dashboard');
});
navigation.blade.php
<a href="{{ route('dashboard') }}">Dashboard</a>
<a href="{{ route('profile.edit') }}">Profile</a>
我已经尝试过以下方法:
php artisan route:clearphp artisan optimize:clear- 检查Breeze的默认路由
- 将我的自定义布局与原始Breeze文件进行对比
如何才能正确解决这个问题?
解决方案
@AD7six回应:
我不确定你在问什么。路由Route [profile.edit] 未定义。这条错误信息有什么不清楚的地方?
肯定的解决办法就是添加该路由。
如果你想问“如何在文档中找到关于添加路由的说明?”,请创建一个更清晰描述你意图的新问题。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。