New question

Question:

Date: 07-04-2020 20:56:40 (In Spanish)

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

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]);
}


}
?>
Tags: Laravel - PHP PDO Votes: 0 - Answers: 2 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 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   Votes: 0 - Link answer
     
  • Date: 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
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In