Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Массив в объект » 13.06.2020 10:48:26

bsb23
Ответов: 1

Здравствуйте, есть небольшая проблема с которой уже вожусь долгое время, прошу откликнуться неравнодушных.
Задача: нужно отфильтровать массив $rooms сравнивая с $category_id. Вроде все сделал, но при передаче во View как то не правильно передается объект $new_rooms.

При подключении View выводит ошибку "Trying to get property of non-object"

$new_rooms = array();
        foreach ($rooms as $room) {
            if ($room->category_id == $category_id) {
                $room = array($room);
                array_push($new_rooms, $room);
            } else {
                print_r('no');
            }
        }
        $new_rooms = (object)$new_rooms;
     
        return view('admin.find_rooms.index', compact( 'new_rooms'));

Подвал раздела