'hola']); } /** * Show the form for creating a new resource. * public function create() { // } /** * Store a newly created resource in storage. */ public function store(Request $request) { $input = $request->input(); $persona = UaderMapuchePersona::BuscarPersonaPorTelefono($input['cel']); if (!empty($persona)) { $funciones = array(); $uas = array(); $horarios = array(); $dj = UaderDjPersona::find($persona->id_dj_persona); $designaciones = $dj->CargosGrupo()->where('estado', 'A')->get(); foreach ($designaciones as $designacion) { $uas[] = intval($designacion->Sede->ua_guarani); $funciones[] = $designacion->id_funcion; $grupo_horarios = $designacion->GrupoHorario; foreach ($grupo_horarios as $gh) { $horarios_dias = $gh->Horarios; foreach ($horarios_dias as $hd) if ($hd->dia_semanal == date('w')) $horarios[$hd->dia_semanal] = $hd->hora_entra; } } $datos = array( 'id' => $dj->id_persona, 'dni' => $persona->nro_docum, 'apellido' => ucwords(strtolower(trim($persona->desc_appat))), 'nombres' => ucwords(strtolower(trim($persona->desc_nombr))), 'telefono' => '549'.preg_replace('([^0-9])', '', trim($persona->telefono_celular)), 'email' => strtolower(trim($persona->correo_electronico)), 'funciones' => $funciones, 'uas' => $uas, 'horarios' => $horarios, ); return response()->json($datos); } else { return response()->json(array(), 404); } } /** * Display the specified resource. */ public function show(UaderDjPersona $uaderDjPersona) { // } /** * Show the form for editing the specified resource. */ public function edit(UaderDjPersona $uaderDjPersona) { // } /** * Update the specified resource in storage. */ public function update(Request $request, UaderDjPersona $uaderDjPersona) { // } /** * Remove the specified resource from storage. */ public function destroy(UaderDjPersona $uaderDjPersona) { // } }