Laravel方法不存在

时间:2016-06-25 14:56:37

标签: laravel laravel-4 laravel-5 laravel-5.1 laravel-5.2

我无法回复购物车模型中的getTotal

http://laravel.io/bin/VPMad#12,32,44,51

1 个答案:

答案 0 :(得分:1)

在您的问题中,您说您正在调用方法getTotal(),但在您链接到的代码示例中没有这样的方法。我假设您的意思是getPrice()

如果用户拥有多个购物车,则只能使用$user->cart获得一个购物车,因为它将包含所有用户购物车中的Collection。< / p>

如果您想显示用户拥有的每个购物车的总数,您可以将方法重命名为carts()并执行此操作。

@foreach ($user->carts as $cart)
    {{ $cart->getPrice() }}
@endforeach

否则,您将收到您在主题中提到的错误。