为了账号安全,请及时绑定邮箱和手机立即绑定

尽管在视图中传递了参数,但缺少路由所需的参数

尽管在视图中传递了参数,但缺少路由所需的参数

PHP
慕村225694 2022-07-02 15:51:36
我收到这样的错误:[Route: resumenes.show] [URI: resumenes/{resume}] 缺少必需的参数。(查看:.../resources/views/resumenes/index.blade.php)控制器public function index(){    $resumenes = Resumene::orderBy('title','ASC')->paginate();    return view('resumenes.index', compact('resumenes') );}public function show(Resumene $resumen){    return view('resumenes.show', [        'resumen'=> $resumen    ]);}路线 Route::get('/resumenes/{resumen}', 'ResumeneController@show')->name('resumenes.show');INDEX.BLADE.PHP在这个视图中它向我显示错误 @extends('layout') @section('title') Mis Resumenes @endsection@section('content')<h1>Mis Resumenes</h1>@include('partials.sessions')<a href="{{ route('resumenes.create') }}">Nuevo Resumen</a><ul>    @forelse($resumenes as $resumen)    <h2>{{ $resumen->title }}</h2>            **<li><a href="{{ route('resumenes.show', $resumen) }}" ><button>Ir</button></a>**             <br> Creado hace {{ $resumen->created_at->diffForHumans() }} </li>            <hr>    @empty            <li>No hay proyectos existentes</li>    @endforelse{{ $resumenes->links() }}</ul> @endsection错误应该在   <li><a href="{{ route('resumenes.show', $resumen) }}" ><button>Ir</button></a>
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

查看您提供的代码似乎一切都很好。

你应该试试:

php artisan view:clear

以确保不使用旧视图。

如果它没有帮助,你应该运行:

php artisan route:list

确保该路由的 url 看起来像这样/resumenes/{resumen},因为路由定义可能更复杂(使用路由分组),因此完整的 url 可能如下所示:/something/{something}/resumenes/{resumen}


查看完整回答
反对 回复 2022-07-02
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信