Laravel по-русски

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

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

#1 17.02.2014 03:30:34

avil13

Не совсем ясна работа с данными в моделях

Доброго времени суток.

Получая данные из таблицы БД в модель, мне хотелось бы их там обработать, прежде чем отдать контроллеру.
Делаю примерно так:

public function scopeGetproject($query)
{
    $data = $query->where('user_id', '=', 1)->get();
    $txt = $data->text;
/// тут обработка данных в $txt  и пытаюсь вернуть то что вышло в результате.
}

Но почему то из модели получить доступ к столбцу "text" не выходит, что я делаю не так?

#2 17.02.2014 03:35:37

avil13

Re: Не совсем ясна работа с данными в моделях

Данные из запроса возвращаются в виде массива, а мне нужено было только первое значение, почему то ожидал что получу именно его.
В этом была ошибка.

#3 17.02.2014 17:12:36

Re: Не совсем ясна работа с данными в моделях

Попробуйте использовать first() вместо get()

Не в сети

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