public function unLikeIt($user = null)
    {
        if ($like = $this->isLiked($user)) {
            $like->delete();
            $this->decrementCount();
        }
    }
public function unLikeIt($user = null)
    {
        if ($like = $this->isLiked($user)) {
            $like->delete();
            $this->decrementCount();
        }
    }
public function unLikeIt ( $ user = null ) { if ( $ like = $ this -> isLiked ( $ user ) ) { $ like -> delete ( ) ; $ this -> decrementCount ( ) ; } }
It can unlike a liked Model
If user is given unlike likeable model for that user
After unlike, decrements the like count
@param null $user
It can unlike a liked Model If user is given unlike likeable model for that user After unlike decrements the like count