У меня появляется эта ошибка, когда я пытаюсь получить среднюю сумму для рейтинга моих товаров:
public function index () {
$items=Item::with('currency', 'origin', 'category', 'itemFiles', 'itemRatings')
->sum('item_price)
->get();
return $items
}
И это ошибка для этой функции и для этого процесса:
Подсветка \ База данных \ QueryException: SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец 'rate' в 'списке полей' (SQL: выберите сумму (rate
) как совокупность из items
) в файле C: \ xampp \ htdocs \ in-iraq-laravel \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Connection. php в строке 669
Не принял метод get для этого процесса, и я не знаю, почему? Он продолжает давать мне это:
Symfony \ Component \ Debug \ Exception \ FatalThrowableError: вызов функции-члена get () для float в файле C: \ xampp \ htdocs \ in-iraq- laravel \ app \ Http \ Controllers \ ItemController. php в строке 42
Что в этом плохого?