sort = PlaceSort::tryFrom($enum_value) ?? PlaceSort::MostPopular; } public function setGenre($enum_value) { $this->genre = AssetGenre::tryFrom($enum_value) ?? AssetGenre::All; } public function render() { return view('livewire.games.search', [ 'sorts' => PlaceSort::cases(), 'genres' => AssetGenre::cases(), 'selected_sort' => $this->sort, 'selected_genre' => $this->genre ]); } }