recipe = $recipe; } public function render() { return view('livewire.recipe.like'); } public function like(): void { if ($this->recipe->isLiked()) { $this->recipe->removeLike(); } elseif (auth()->user()) { $this->recipe->likes()->create([ 'user_id' => auth()->id(), 'blog_post_id' => $this->recipe->id ]); } $this->dispatch('liked')->to('recipe.like-count'); } }