繁体   English   中英

路由 [...] 未定义,即使它存在于 Laravel 9.37.0

[英]Route [...] not defined even though it exists on Laravel 9.37.0

所以我正在 Laravel 上开发一个应用程序,我遇到了这个问题。 我在 web.php 中定义的路由据说不存在:错误

我已经在这里查找过有类似问题的人,但是我找到的解决方案都没有用。 老实说,我真的不知道该怎么做,所以我正在接受你能想到的任何想法。

顺便说一下,它在我的 route:list route:list

这是我认为的代码:

<a href="{{route('categorie', $service->id)}}" class="btn btn-sm btn-primary mb-1"><i class="bi bi-eye"></i></a>

在我的 web.php 中有代码:

Route::resource('service', ServiceController::class);
Route::resource('categorie', CategorieController::class);
Route::resource('ticket', TicketController::class);

我试图创建一个新的 Route::get 并添加一个名称('categorie'),但我也不会工作,这并不奇怪,因为 Route::resource 应该已经创建了命名路由,但它值得尝试。

提前致谢。

你需要使用categorie.show

<a href="{{route('categorie.show', $service->id)}}" class="btn btn-sm btn-primary mb-1"><i class="bi bi-eye"></i></a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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