Php Laravel错误:缺少必需的参数
请帮帮我。我遇到缺少必需参数的错误。这是表单脚本:Php Laravel错误:缺少必需的参数,php,laravel,Php,Laravel,请帮帮我。我遇到缺少必需参数的错误。这是表单脚本: <div class="container"> <div class="row"> <!--first column--> <div class="col-md-6 col-sm-6 "> <!-- Default form contact --> <form class="text-center bord
<div class="container">
<div class="row">
<!--first column-->
<div class="col-md-6 col-sm-6 ">
<!-- Default form contact -->
<form class="text-center border border-light p-5" action="{{route('updating', $update->id)}}" enctype="multipart/form-data" method="POST">
<input type="hidden" name="_token" value="{{ csrf_token() }}" >
@method('PATCH')
<div class="well">
<p class="h4 mb-4">Edit Updates</p>
</div>
<!-- Name -->
<input type="text" name="title" id="defaultContactFormName" class="form-control mb-2" value=" {{ old('title') ?? $update->title }} ">
<!-- Message -->
<div class="form-group">
<textarea class="form-control rounded-0" name="body" id="exampleFormControlTextarea2" rows="5" value="{{ old('title') ?? $update->body }}"></textarea>
</div>
<!-- Send button -->
<button class="btn btn-success btn-block" type="submit">Publish</button>
</form>
</div>
</div>
</div>
这是我的路线:
Route::patch('/updates/{title}/update', 'UpdatesController@update')->name('updating');
我不断收到错误,我不知道它是从哪里来的。你能把表单的其余部分贴出来吗?您是否有名为“title”的输入和名为“body”的输入?您好,请添加完整的错误消息。请检查此表单操作区域是否正确
{route('update',[$update->id,$update])}
如果id
是该表上的主键,则该路径应该是route('update',$update->id)
。
Route::patch('/updates/{title}/update', 'UpdatesController@update')->name('updating');