-1
ユーザーが「好き」の投稿を同じユーザーがもう一度好きにすることができないようにする必要があります。これは私が現在やろうとしていることです:ifステートメントを修正する必要があるLaravel
public function liked($id)
{
$like = new Like();
$post = Post::where('id', $id)->first();
if($post->user_id != Auth::user()->id && $like->user_id != Auth::user()->id) {
$like->user_id = Auth::user()->id;
$like->post_id = $post->id;
$like->like = 1;
$like->save();
return redirect()->back();
} else {
return redirect()->back();
}
}
このクエリでは、同じ投稿を複数回好きになることがあります。誰かが何らかのコードを提案できるでしょうか?