public function places() {
return $this->hasMany('App\Habitationplace', 'habitation_id', 'id');
}
public function room() {
$habitationPlace = Habitationplace::where('habitation_id', '=', $this->id)->select('place_id');
$rooms = Place::find($habitationPlace->room_id);
$room = Room::find($rooms->id);
return $room;
}
public function room() {
$habitationPlace = Habitationplace::where('habitation_id', '=', $this->id)->select('place_id');
$rooms = Place::find($habitationPlace->room_id);
$room = Room::find($rooms->id);
return $room;
}
в общем я переделал этот ужас и выходит следующее
по логике он должен просмотреть экселевский столбец ['Номер ИД'], найти в нём соответствующие формату части строки и записать их в столбец с аналогичным индексом ['Номер ИД формат']
но в итоге он (в указанном коде) выводит [], при изменениях максимум дублит первый столбец
не подскажешь, что я не так делаю