【发布时间】:2020-01-22 08:57:48
【问题描述】:
我尝试使用一个使用 id 参数的控制器创建一个新路由,以及一个指向它的链接。 错误是当我尝试创建到控制器的链接时。 我得到的错误是:
“缺少 [Route: notas.detalle] [URI: detalle/{id}] 所需的参数。(查看:/var/www/html/laravel/blog/resources/views/producto.blade.php)”
路线:
Route::get('detalle/{id}', 'productoController@detalle')>name('notas.detalle');
刀片模板:
@foreach($notas as $nota)
<a href="{{ route('notas.detalle'), $nota }}">{{$nota->id}}</a>
{{$nota->created_at}}
{{$nota->updated_at}}
@endforeach
可能是什么问题?
【问题讨论】:
-
你有一个错字 -
$nota变量在函数括号之外。route('notas.detalle'), $nota应该是route('notas.detalle', $nota) -
由于问题是拼写错误,投票结束。
-
@Qirel thnaks!那是错误。
标签: php laravel parameters routes