我得到這個錯誤:UrlGenerationException:缺少必需的參數[路線:topics.update] [URI:主題/ {}話題]
Missing required parameters for [Route: topics.update] [URI: topics/{topic}]. (View: C:\xampp\htdocs\phpboards\resources\views\topics\edit.blade.php)
這是鏈接,將採取用戶編輯:
<a href="/boards/topics/edit/{{$topic->id}}" class="btn btn-default">Edit</a>
這是編輯控制器:
$topic = Topic::find($id);
return view('topics.edit')->with('topic', $topic);
這是路線:
Route::get('/boards/topics/edit/{id}', '[email protected]');
這是編輯的形式:
<div class="container">
{!! Form::open(['action' => '[email protected]', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('title', 'Title') }}
{{ Form::text('title', $topic->topic_title, ['class' => 'form-control', 'placeholder' => 'Title of the Post']) }}
</div>
<div class="form-group">
{{ Form::label('desc', 'Desc') }}
{{ Form::textarea('desc', $topic->topic_body, ['class' => 'form-control', 'placeholder' => 'Description of the Post']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-default']) }}
{!! Form::close() !!}
</div>
我做了什麼錯在這裏?
@ParantapParashar但是對於什麼?併爲哪個控制器? –
你的代碼有太多的錯誤。 –
我認爲你必須把你的更新方法和路線放在這裏。 –