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