[英]Route not defined in Laravel 5.6
我在web.php 中定义了一个路由
Route::get('/dashboard/create-sub-project/{id}', 'SubProjectController@create')->name('sub-project.create')->middleware('auth');
并添加一个 view.php
<a href='{{ route('sub-project.create', $project->id) }}'>Create new project</a>
但它一直在抛出错误
路由 [sub-project.create] 未定义。 (查看:view.blade.php)
我定义的其他路线工作正常。
php artisan route:list
问题是,我以不同的意图添加了两条同名的路由,从而导致了问题。 删除重复修复了Web.php 中的问题
在您的命令提示符下运行
php artisan route:list
通过运行清除路由缓存
php artisan route:clear
那么你就可以开始了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.