app/Http/Controllers/AsistenciaController.php
/**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
Display a listing of the resource.
@return \Illuminate\Http\Response
Display a listing of the resource . @return \ Illuminate \ Http \ Response
public function index(Request $request)
    {
        $id_evento = $request->input('id_evento');
        $ingreso = $request->input('ingreso');
        $asistio = Asistente::leftJoin('asiste_evento', 'asistentes.id', '=', 'asiste_evento.id_asistente')->where( 'ingreso', '=', '1' )->where( 'asiste_evento.id_evento', '=', $id_evento )->get ();
        $no_asistio = Asistente::leftJoin('asiste_evento', 'asistentes.id', '=', 'asiste_evento.id_asistente')->where( 'ingreso', '=', '0' )->where( 'asiste_evento.id_evento', '=', $id_evento )->get ();
        $user = Asistente::leftJoin('asiste_evento', 'asistentes.id', '=', 'asiste_evento.id_asistente')->where( 'ingreso', '=', $ingreso )->where( 'asiste_evento.id_evento', '=', $id_evento )->orderBy('asistentes.id', 'desc')->paginate(10)->setPath ( '' );
        $custom = collect(['asistio' => $asistio->count(), 'no_asistio' => $no_asistio->count()]);
        $user = $custom->merge($user);
        return $user;
    }
public function index ( Request $ request ) { $ id_evento = $ request -> input ( 'id_evento' ) ; $ ingreso = $ request -> input ( 'ingreso' ) ; $ asistio = Asistente :: leftJoin ( 'asiste_evento' , 'asistentes.id' , '=' , 'asiste_evento.id_asistente' ) -> where ( 'ingreso' , '=' , '1' ) -> where ( 'asiste_evento.id_evento' , '=' , $ id_evento ) -> get ( ) ; $ no_asistio = Asistente :: leftJoin ( 'asiste_evento' , 'asistentes.id' , '=' , 'asiste_evento.id_asistente' ) -> where ( 'ingreso' , '=' , '0' ) -> where ( 'asiste_evento.id_evento' , '=' , $ id_evento ) -> get ( ) ; $ user = Asistente :: leftJoin ( 'asiste_evento' , 'asistentes.id' , '=' , 'asiste_evento.id_asistente' ) -> where ( 'ingreso' , '=' , $ ingreso ) -> where ( 'asiste_evento.id_evento' , '=' , $ id_evento ) -> orderBy ( 'asistentes.id' , 'desc' ) -> paginate ( 10 ) -> setPath ( '' ) ; $ custom = collect ( [ 'asistio' => $ asistio -> count ( ) , 'no_asistio' => $ no_asistio -> count ( ) ] ) ; $ user = $ custom -> merge ( $ user ) ; return $ user ; }
Display a listing of the resource.
Display a listing of the resource .