-1
我需要確保當用戶「喜歡」發佈它不能再被一個用戶喜歡一次。這是我目前想要做的:需要修復,如果語句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();
}
}
使用此查詢,我可以多次訪問同一帖子。有人可以建議一些代碼?