我已在 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>
但它一直在抛出错误
未定义Route [sub-project.create]。 (视图: view.blade.php)
我定义的其他路线工作正常。
答案 0 :(得分:2)
php artisan route:list
问题是,我在同一名称上添加了两条路由,导致问题的意图不同。删除重复项修复了 Web.php
中的问题答案 1 :(得分:0)
在命令提示符下运行
php artisan route:list
通过运行
清除路由缓存php artisan route:clear
那么你会很高兴。