【发布时间】:2018-05-06 13:32:55
【问题描述】:
我在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,它会显示吗?如果没有,您是否启用了路由缓存?您可以使用php artisan route:clear清除它 -
如上一条评论中所述,您应该尝试运行
php artisan route:clear。如果没有帮助,请查看php artisan route:list,因为您可能有一些路由分组,并且该路由可能带有其他名称的前缀。
标签: php laravel-5 laravel-5.6