app/Http/Controllers/carroController.php
//Esta funcion redirecciona al carro de compras del cliente
Esta funcion redirecciona al carro de compras del cliente
Esta funcion redirecciona al carro de compras del cliente
public function miCarro()
    {
    	try{
    		$tiendas = Tienda_institucion::traerTiendas();
	    	$id_cliente = cliente::where('id_user', \Auth::user()->id)->first();
	    	$carro = carro::traerDatosCarro($id_cliente);
	    	$total;
	    	for ($i=0; $i < count($carro); $i++) { 
	    		$total[$i] = $carro[$i]->cantidadProducto*$carro[$i]->precioProducto; 
	    	}
	   		return view('inicioCliente.carro_cliente')->with([
	   			'carro' => $carro,
	   			'total' => array_sum($total),
	   			'tiendas' => $tiendas,
	   		]);
	   	} catch (\Illuminate\Database\QueryException $e) {
            return redirect()->back();
        } catch (\Exception $e) {
        		\Session::flash('Prueba', 'Prueba');
        		$tiendas = Tienda_institucion::traerTiendas();
                 return view('inicioCliente.carro_cliente')->with('tiendas',$tiendas);
        }  
    }
public function miCarro ( ) { try { $ tiendas = Tienda_institucion :: traerTiendas ( ) ; $ id_cliente = cliente :: where ( 'id_user' , \ Auth :: user ( ) -> id ) -> first ( ) ; $ carro = carro :: traerDatosCarro ( $ id_cliente ) ; $ total ; for ( $ i = 0 ; $ i < count ( $ carro ) ; $ i ++ ) { $ total [ $ i ] = $ carro [ $ i ] -> cantidadProducto * $ carro [ $ i ] -> precioProducto ; } return view ( 'inicioCliente.carro_cliente' ) -> with ( [ 'carro' => $ carro , 'total' => array_sum ( $ total ) , 'tiendas' => $ tiendas , ] ) ; } catch ( \ Illuminate \ Database \ QueryException $ e ) { return redirect ( ) -> back ( ) ; } catch ( \ Exception $ e ) { \ Session :: flash ( 'Prueba' , 'Prueba' ) ; $ tiendas = Tienda_institucion :: traerTiendas ( ) ; return view ( 'inicioCliente.carro_cliente' ) -> with ( 'tiendas' , $ tiendas ) ; } }
Esta funcion redirecciona al carro de compras del cliente
Esta funcion redirecciona al carro de compras del cliente