public function pagModificar($id) { // //obtener funcion $funcionesItem = Funcion::findOrFail($id); $fecha = Carbon::createFromFormat('Y-m-d H:i:s', $funcionesItem->fecha); $funcionesItem->fecha = $fecha->format('d-m-Y H:i'); $funcionesPeliculas = $funcionesItem->peliculas; //dd($funcionesItem->tipo); $funcionesProgramas = $funcionesItem->programas; $funcionesFestivales = $funcionesItem->festivales; $funcionesPatrocinadores = $funcionesItem->patrocinadores; $Sedes = Sede::select('id', 'descripcion')->orderBy('descripcion', 'asc')->get(); $status = ['Programada', 'Confirmada', 'Cancelada', 'Realizada']; $Peliculas = Pelicula::select('id', 'titulo', 'anio')->orderBy('titulo', 'asc')->get(); $Programas = Programa::select('id', 'titulo')->orderBy('titulo', 'asc')->get(); $Festivales = Festival::select('id', 'titulo')->orderBy('titulo', 'asc')->get(); $Patrocinador = Patrocinador::select('id', 'nombre')->orderBy('nombre', 'asc')->get(); $Integrantes = Integrante::select('id', 'nombre')->orderBy('nombre', 'asc')->get(); $aux = end($funcionesPeliculas); $ultimaPeli = end($aux); $aux = end($funcionesPatrocinadores); $ultimoPatrocinador = end($aux); return view('Funciones/FuncionesModificar')->with(['funcionesItem' => $funcionesItem, 'funcionesPeliculas' => $funcionesPeliculas, 'funcionesProgramas' => $funcionesProgramas, 'funcionesFestivales' => $funcionesFestivales, 'funcionesPatrocinadores' => $funcionesPatrocinadores, 'Sedes' => $Sedes, 'status' => $status, 'Peliculas' => $Peliculas, 'Programas' => $Programas, 'Festivales' => $Festivales, 'Patrocinadores' => $Patrocinador, 'Integrantes' => $Integrantes, 'ultimaPeli' => $ultimaPeli, 'ultimoPatrocinador' => $ultimoPatrocinador]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { //Asignar roles a usuario $user = User::whereId($id)->firstOrFail(); $roles = Role::all(); $sedes = Sede::all(); $selectedRoles = $user->roles->lists('id')->toArray(); $selectedSedes = $user->sedes->lists('id')->toArray(); return view('backend.users.edit', compact('user', 'roles', 'sedes', 'selectedRoles', 'selectedSedes')); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $sede = Sede::whereId($id)->firstOrFail(); $sede->delete(); return redirect(action('Admin\\SedesController@index', $sede->id))->with('status', 'La sede fue eliminada!'); }
public function exportar($id) { $sedeItem = Sede::findOrFail($id); $funciones = $sedeItem->funciones; $this->castFunctionsDate($funciones); if ($funciones->isEmpty()) { $funciones = null; } $view = \View::make('Sedes/Reporte', compact('sedeItem', 'funciones'))->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($view); return $pdf->stream('Sede ' . $sedeItem->descripcion . '.pdf'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // Sede::destroy($id); return \Redirect::route('sede.index'); }