ฉันต้องการเพิ่มปุ่มถูกใจในโพสต์ของฉัน แต่เมื่อฉันคลิกที่ปุ่มได้รับข้อผิดพลาด 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