/** * Show the application dashboard. * * @return Response */ public function index() { $event = DB::table('eventos')->select(DB::raw('id, fecha, lugar'))->where('fecha', '>', Carbon::now())->orderBy('fecha', 'ASC')->limit(4)->get(); $clientes = Cliente::select('id')->count(); $eventos = Evento::select('id')->count(); $filmadores = Filmador::select('id')->count(); return view('home', compact('event', 'clientes', 'eventos', 'filmadores')); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $eventos = Evento::lists('nombre', 'id'); //$categorias = Categoria::lists('id', 'nombre')->all(); $options = Config::get('categorias.types'); //traigo los valores del archivo categorias.php dentro de la carpeta config $tipoDoc = Config::get('tipoDoc.types'); //traigo los valores del archivo tipoDoc.php dentro de la carpeta config $pais = Config::get('pais.types'); //traigo los valores del archivo pais.php dentro de la carpeta config return view('persona/persona', compact('eventos', 'options', 'tipoDoc', 'pais')); }
public function guardar() { $tipo = $_REQUEST['tipo']; $nombre = $_REQUEST['nombre']; $descripcion = $_REQUEST['descripcion'] ?: null; $fecha = Escritorio::getFechaEcuador(); $estado = 15; //En construccion $evento_nuevo = \App\Evento::firstOrCreate(['nombre' => $nombre, 'descripcion' => $descripcion, 'fecha' => $fecha, 'cantidad_participantes' => $_REQUEST['cantidad'], 'TIPO_id' => $tipo, 'ESTADO_id' => $estado]); if ($evento_nuevo != null) { header('Content-Type: application/json'); echo json_encode(['status' => true, 'evento_nuevo_id' => $evento_nuevo->id]); } else { header('Content-Type: application/json'); echo json_encode(['status' => false]); } }
public function eventos() { $eventos = Evento::where('status', 1)->orderBy('date', 'asc')->get(); return View('pages.eventos', compact('eventos')); }
public function validarTolerancia($aux, $evento_id) { $evento = Evento::findOrFail($evento_id); $tolerancia = $evento->tolerancia; //Valor representado en minutos $s = $aux[0]->fecha; $registro = Carbon::parse($s); $hoy = Carbon::now(); $ultimo_registro = $registro->diffInMinutes($hoy); if ($ultimo_registro >= $tolerancia) { return true; //la tolerancia esta ok, sale por true } else { $aux1 = Config::get('constant.MENSAJE2'); //No paso la tolerancia, muestra mensaje de error Config::set('constant.MENSAJE', $aux1); return false; } }
public function date() { $fecha = Evento::all()->lists('fecha')->first(); $date = date_create($fecha); $newdate = date_format($date, 'd-m-y'); dd($newdate); }
public function deleteEvento($id) { $evento = Evento::find($id); $s3 = \Storage::disk('s3'); $image_to_delete = 'eventos/' . $evento->image; if ($s3->exists($image_to_delete)) { $s3->delete($image_to_delete); } $evento->delete(); return back(); }
/** * Imprime las etiquetas * @param Request $request * @return PDF */ public function imprimirEtiqueta(Request $request, $id) { ini_set('max_execution_time', 60); //Si viene de la pantalla de eventos entra por la primera opcion, si es por una busqueda entra por el else if (!$request->has('evento_id')) { $evento = Evento::findorFail($id); $personas = $this->allPersonasCategoriaByEventosinpaginar($id); } else { $evento = Evento::findorFail($request->evento_id); $personas = $this->filtroPersonasCategoriasinpaginar($request); } $pdf = \PDF::loadView('evento/imprimirEtiqueta', compact('personas'))->setPaper('a4'); return $pdf->download('etiquetas.pdf'); //magia// //return view('evento/listado', compact('personas', 'evento', 'totalInscriptos')); //return view('evento/imprimirEtiqueta', compact('personas')); }
public function excluirEvento($id) { $evento = Evento::findOrFail($id); //Deleta a imagem se houver if (!empty($evento->imagem)) { unlink('uploadsDoUsuario' . DIRECTORY_SEPARATOR . $evento->imagem); } if ($evento->delete()) { return redirect()->action('BackendController@eventosCriado')->with('status', 'Evento ' . $evento->titulo . ' excluído.'); } }
public function edit($id) { $evento = Evento::find($id); $amenities = DB::table('amenities')->whereNULL('amenities.deleted_at')->where('edificio_id', $evento->edificio_id)->get(); if (Auth::user()->rol_id == 2) { return View::make('administrador.eventos..edit')->with('evento', $evento)->with('amenities', $amenities); } if (Auth::user()->rol_id == 3) { return View::make('propietario.eventos..edit')->with('evento', $evento)->with('amenities', $amenities); } if (Auth::user()->rol_id == 4) { return View::make('inquilino.eventos..edit')->with('evento', $evento)->with('amenities', $amenities); } }