Nueva pregunta

Pregunta:

Fecha: 07-04-2020 20:56:40 (En Español)

hola tengo un error de un tutorial que estoy siguindo en [No resuelta]

Variable no definida: shopping_cart (Ver: C: \ xampp \ htdocs \ ecommerce \ resources \ views \ layouts \ app.blade.php)

--------------------------------------
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class ShoppingCart extends Model
{
protected $fillable=["status"];

public function productsSize(){
return 3;
}

public static function findOrCreateBySessionID($shopping_cart_id)


{

if($shopping_cart_id)

return ShoppingCart::findBySessions($shopping_cart_id);

else

return ShoppingCart::createWithoutSession();

}

public static function findBySessions($shopping_cart_id)
{

return ShoppingCart::Create([
"status"=>"incompleted"
]);

}
}
------------------------------------------------------------
mi vista donde me sale el error de la variablee no definida

<li>
<a href="">
Mi Carrito
<span class="circle-shopping-cart">
"{{$shopping_cart->productsSize() }}""
</span>
</a>
</li>
-----------------------------------------------------------------------------
el controlador

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

use App\ShoppingCart;

class MainController extends Controller{
public function home()
{
$shopping_cart_id=\Session::get('shopping_cart_id');
$shopping_cart = ShoppingCart::findOrCreateBySessionID(
$shopping_cart_id);
\Session::put("shopping_cart_id",$shopping_cart->id);
return view('main.home',["shopping_cart"=>$shopping_cart]);
}


}
?>
Etiquetas: Laravel - PHP PDO Votos: 0 - Respuestas: 2 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 13-04-2020 04:43:43 por lo visto estas usando codeignater o laravel.. parace que estas pasando una variable global ..pero esta no esta declarada. Al no estarlo te envia el error --debes declarar la variable   Votos: 0 - Link respuesta
     
  • Fecha: 21-04-2020 18:17:00 el error se esta presentando en app.blade pero estas llamando a main.home.blade
    verifica la estructura de tu app que derive de tu template el error se presenta por como estas organizando tu plantilla en laravel
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com