繁体   English   中英

Laravel 5.6 中未定义路由

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM