public function validarAsistencias($personas, $evento_id) { //dd(count($aux)); cuenta la cantidad de elementos que hay en el array //dd($aux[0]->fecha); obtengo la fecha // $dt = Carbon::parse($asistencias[0]->fecha); con esto parseo la fecha $evento = Evento::findOrFail($evento_id); $maxAsistencias = $evento->max_asistencias; /* $asistencias = DB::table('asistencias') ->where('id', '=', $personas[0]->id) ->and('evento_id', '=', $personas[0]->evento_id) ->get(); //busco cantidad de asitencias por persona */ $asistencias = Asistencia::whereRaw('id = ? and evento_id = ?', array($personas[0]->id, $personas[0]->evento_id))->get(); if (count($asistencias) >= $maxAsistencias) { $aux = Config::get('constant.MENSAJE1'); Config::set('constant.MENSAJE', $aux); return false; } else { return true; } }
public function mfConfirmAttendance() { if (Request::ajax()) { $asistencia = new Asistencia(); $asistencia->idResidente = Input::get('user'); $asistencia->idViaje = Input::get('trip'); $asistencia->save(); $destination = DB::table('Viajes')->where('Viajes.idViaje', '=', Input::get('trip'))->select('Viajes.destino')->get(); return array('title' => 'Attendance confirmed!', 'text' => 'You are attending ' . $destination[0]->destino, 'type' => 'success'); } }