Я хочу добавить кнопку лайка к своим сообщениям, но когда я нажимаю на кнопку, появляется ошибка 404.
это мой взгляд
<form action="{{route('user.like', ['postId' => $post->id, 'userId' => Auth::user()->id])}}" method="POST">
@csrf
<input class="btn btn-success" type="submit" role="button" value="like"/>
</form>
маршрут
Route::post('/user{userId}/post{postId}/like',[
'uses' => 'postController@like',
'as' => 'user.like'
]);
а это мой контроллер
public function like($postId, $userId){
$user = User::findOrFail($userId);
$user->votedPosts()->attach($postId);
return redirect()->back();
}
Я действительно понятия не имею, почему я получаю ошибку 404.
Route::post('like/{postId}/{userId}',[ 'uses' => 'postController@like', 'as' => 'user.like' ]);
- person Joseph   schedule 18.09.2019userId
, затемpostId
, но в вашем контроллере вы сделали противоположное - person Joseph   schedule 18.09.2019