Property does not exist on this collection instance
Эта ошибка появляется как бы на ровном месте. К примеру, здесь:
echo $free_place->id; |
при соответствующей выборке
$free_place = Place::where('nomer', '=', $p)->get(); |
Ошибка появляется, потому что мы выбираем коллекцию, а у коллекции нет свойств, к одному из которых мы пытаемся обратиться. То есть объекта не существует, существует коллекция объектов.
Правильнее выбрать один объект так:
$free_place = Place::where('nomer', '=', $p)->first(); |