Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго времени суток.
Получая данные из таблицы БД в модель, мне хотелось бы их там обработать, прежде чем отдать контроллеру.
Делаю примерно так:
public function scopeGetproject($query)
{
$data = $query->where('user_id', '=', 1)->get();
$txt = $data->text;
/// тут обработка данных в $txt и пытаюсь вернуть то что вышло в результате.
}
Но почему то из модели получить доступ к столбцу "text" не выходит, что я делаю не так?
Данные из запроса возвращаются в виде массива, а мне нужено было только первое значение, почему то ожидал что получу именно его.
В этом была ошибка.
Попробуйте использовать first() вместо get()
Не в сети
Страницы 1