Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ventas = DB::select("SELECT u.id, SUM(v.total) as total, v.idusuario, u.usuario FROM ventas as v, users as u WHERE LEFT(fecha_hora,10)=CURDATE() and v.estado = 'Registrado' and v.idusuario = u.id GROUP BY v.idusuario, u.usuario")
- $ventas = Venta::join('users', 'users.id', '=', 'ventas.idusuario')
- ->select('ventas.idusuario', 'users.usuario', 'ventas.total', 'ventas.fecha_hora')
- ->whereDay('ventas.fecha_hora', date('d'))
- ->paginate(3);
- public function index(Request $request) {
- $buscar = $request->buscar;
- $criterio = $request->criterio;
- if ($buscar==''){
- $ventas = Venta::join('users', 'users.id', '=', 'ventas.idusuario')
- ->select('ventas.idusuario', 'users.usuario', 'ventas.total', 'ventas.fecha_hora')
- ->whereDay('ventas.fecha_hora', date('d'))
- ->paginate(3);
- }
- else{
- $ventas = Venta::where($criterio, 'like', '%'. $buscar . '%')->orderBy('id', 'desc')->paginate(3);
- }
- return [
- 'pagination' => [
- 'total' => $ventas->total(),
- 'current_page' => $ventas->currentPage(),
- 'per_page' => $ventas->perPage(),
- 'last_page' => $ventas->lastPage(),
- 'from' => $ventas->firstItem(),
- 'to' => $ventas->lastItem(),
- ],
- 'ventas' => $ventas
- ];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement