Я использую ресурсный маршрут. А теперь я хотел бы добавить еще один маршрут:
Route::resource('discussion', 'DiscussionsController');
Route::post('/discussion/reply/{id}',[
'use' => 'DiscussionsController@reply',
'as' => 'discussion.reply'
]);`
А вот функция ответа,
public function reply($id)
{
$discussion = Discussion::find($id);
$reply = Reply::create([
'user_id'=>Auth::id(),
'discussion_id' => $id,
'content'=> \request()->reply
]);
return redirect()->back();
}
Это блейд, который перенаправляет на функцию сохранения.
<div class="card">
<div class="card-body">
Leave a reply
<form method="post" action="{{route('discussion.reply', ['id'=> $discussion->id])}}">
{{csrf_field()}}
<div class="form-group">
<textarea name="reply" class="form-control"></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary ">Reply</button>
</div>
</form>
</div>
В чем проблема?