That's the problem with bad db design. Never also heard people storing array in db except for json. Not sure why json also but that's also a pain.
If it's in production already I think the LIKE might be the way to go, if not try refactoring out the features to another table. By doing that, you can do eloquent relationships and do something like
Property::find(1)->features()->where()->get()