public function isLiked($user = null)
    {
        return $this->likes()->where([
            'user_id'       => $user ? $user->id : auth()->id(),
            'likeable_type' => get_class($this),
            'likeable_id'   => $this->id
        ])->first();
    }