Me sale este error:
Trying to get property 'id' of non-object
Trying to get property 'id' of non-object
$shopping_cart = ShoppingCart::findOrCreateBySessionID($shopping_cart); \Session::put("shopping_cart_id", $shopping_cart->id);
Clase 1
26.- Tabla y modelo carrito de compras
Clase 2
27.- Buscar o crear carrito de compras
Clase 3
28.- Guardar carrito en una sesión
Clase 4
29.- Providers y view composers
Clase 5
30.- Crear tabla pivot
Clase 6
31.- HasMany y BelongsToMany
Clase 7
32.- Rutas resource (only)
Clase 8
33.- Agregar al carrito de compras
Clase 9
34.- Obtener datos del carrito
Clase 10
35.- Mostrar carrito de compras
4 comentario(s)
$shopping_cart = ShoppingCart::findOrCreateBySessionID($shopping_cart); \Session::put("shopping_cart_id", $shopping_cart->id);
$shopping_cart = ShoppingCart::findOrCreateBySessionID($shopping_cart); \Session::put("shopping_cart_id", $shopping_cart->id);
//Esta es la solcion public function inShoppingCarts(){ return $this->hasMany("App\inShoppingCarts", "shopping_cart_id"); } public function products(){ return $this->belongsToMany("App\Product", "in_shopping_carts", "product_id"); } public function productsSize(){ return $this->products()->count(); }
Clase 31