Что Laravel странице оформления заказа общей стоимостью не работает


Что Laravel странице оформления заказа общей стоимостью не работает

28.10.2020 10:40:07 Просмотров 46 Источник

Я уже несколько часов пытаюсь решить эту проблему

Контроллер

public function index(){

    $carts=DB::table('carts')->where('user_id','=',Auth::user()->id)->get();
    $cartcount=DB::table('carts')->where('user_id','=',Auth::user()->id)->count();
    $totalprice = DB::table('carts')
    ->join('products', 'products.id', '=' , 'carts.product_id')
    ->where('user_id', '=' , Auth::user()->id )
    ->select('products.price')
    ->get();
    return view('frontend.checkout',compact('carts','cartcount','totalprice'));

}

лезвие:

  <p style="color:black;">Total <span class="price" style="color:black"><b> {{ $totalprice }} </b></span></p>

Я не знаю, как получить только цену и сложить цены на продукт вместе, помощь будет высоко оценена

проверьте проблему здесь

У вопроса есть решение - Посмотреть?

Ответы - Что Laravel странице оформления заказа общей стоимостью не работает / Laravel checkout page total price not working

Является ответом!
Amirsadjad

28.10.2020 10:59:43

Вы можете сделать это вот так:

$totalprice = DB::table('carts')
->join('products', 'products.id', '=' , 'carts.product_id')
->where('user_id', '=' , Auth::user()->id )
->sum('products.price');
Помочь в развитии проекта:
Закрыть X