public function getReporteshoy()
 {
     $today = Carbon::toDay()->toDateString();
     $ventas = Venta::where('fecha', '=', $today)->count();
     $platillos = Orden::where(DB::raw('DATE(created_at)'), $today)->get()->sum('platillo_count');
     $ordenes = Orden::where(DB::raw('DATE(created_at)'), $today)->get()->count();
     $total = Orden::where(DB::raw('DATE(created_at)'), $today)->with('platillos')->get()->sum('platillo_total');
     return view('reportes.hoy', compact('ventas', 'platillos', 'ordenes', 'total'));
 }
Пример #2
0
    		(SELECT SUM(ventas.total) FROM ventas WHERE MONTH (ventas.fecha) = '09') 'Septiembre',
    		(SELECT SUM(ventas.total) FROM ventas WHERE MONTH (ventas.fecha) = '10') 'Octubre',
    		(SELECT SUM(ventas.total) FROM ventas WHERE MONTH (ventas.fecha) = '11') 'Noviembre',
    		(SELECT SUM(ventas.total) FROM ventas WHERE MONTH (ventas.fecha) = '12') 'Diciembre'
    		FROM ventas where YEAR(ventas.fecha)='2015' LIMIT 1"));*/
    /*return DB::select(DB::raw("SELECT nombre, sum(cantidad) as 'Cantidad' from (((pruebacopadeleche.platillos inner join pruebacopadeleche.orden_tiene_platillos on platillos.id=orden_tiene_platillos.idplatillo)inner join ordenes on orden_tiene_platillos.idorden=ordenes.id) inner join venta_tiene_ordenes on ordenes.id=venta_tiene_ordenes.idorden) inner join ventas on venta_tiene_ordenes.idventa=ventas.id where fecha between '2014-01-20' and '2015-03-23' group by nombre order by Cantidad;"));*/
    /*return DB::select(DB::raw("SELECT personal.id,personal.nombre, sum(ventas.total) as 'Vendido' from (((personal inner join puestos on personal.puesto_id=puestos.id) inner join ordenes on personal.id=ordenes.idpersonal) inner join venta_tiene_ordenes on ordenes.id=venta_tiene_ordenes.idorden) inner join ventas on venta_tiene_ordenes.idventa=ventas.id where puestos.nombre='Cajero' and fecha between '2014-03-20' and '2015-03-23' group by personal.id;"));*/
    /*$personal = Personal::whereHas('puesto', function($q)
    		{
    		    $q->where('nombre', '=', 'Mesero')->orWhere('nombre','=','Cajero');
    
    		})->get();
    	return $personal;*/
    /*return Platillo::with('subcategoria.categoria')->get();*/
    /*return Platillo::find(1)->with('ingredientes')->get();*/
    return Venta::where('fecha', '=', '2015-03-18')->with('personal')->get();
});
/*Route::post("Login",'Auth\AuthController@postAutentificar');*/
Route::get('example', function () {
    /*print_r(Auth::user()->personal()->first()->personal()->first()->roles_id);*/
    /*print_r(Auth::user()->Personal()->first()->Personal()->first()->Rol()->first()->tipo);*/
    /*$Personal=Personal::find(2);
    	return $Personal::rol();*/
    /*return Personal::all()->user()->get();*/
    /*$personal=Personal::all();
    	return $personal->user()->get();*/
    /*	return DB::table('personal')
       ->leftJoin('users', 'personal.id', '=', 'users.personal_id')
       ->get();*/
    /*$users = Personal::with(array('user' => function($query)
    	{