Я пробовал это так
Код: Выделить всё
$posts = RedditPosts::where('search_identifier', $search_id)->get();
$sentimentPost = array_count_values($posts->sentiment);
dd($sentimentPost);
Код: Выделить всё
Undefined property: Illuminate\Database\Eloquent\Collection::$sentiment
Что я хочу сделать, так это выяснить, является ли общее настроение для каждого из объектов положительным, нейтральным или отрицательным, и проанализировать эту переменную для представления, где она может быть отображена.
По сути, я хочу посчитать, сколько раз положительные, отрицательные и нейтральные результаты возникают из результатов поэтому я могу сравнить их друг с другом и выяснить, является ли общее настроение положительным, отрицательным или нейтральным. В БД у меня много столбцов, например, сообщения, настроения и т. д.
array_count_values — самое близкое, что я нашел для этого. Есть ли другой способ?
Подробнее здесь: https://stackoverflow.com/questions/356 ... in-laravel
Мобильная версия