/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ProyectoRequest $request) { $Proyecto = new Proyecto($request->all()); $Proyecto->save(); Flash::success('El proyecto: ' . $Proyecto->titulo . ' ha sido creado con éxito!'); return redirect()->route('admin.proyectos.index'); }
public function alta_proyecto(NuevoProyectoRequest $request) { if ($request) { $date = Carbon::now(); $proyecto = new Proyecto(); $in = $request->input('integrante'); $proyecto->nombre = $request->input('proyecto'); $proyecto->url_logo = 'project.png'; $proyecto->max_integrantes = $request->input('maximo'); $proyecto->tipo = $request->input('tipo'); $proyecto->area = $request->input('area'); $proyecto->start = $date->toDateString(); $proyecto->save(); //Busca al usuario en la tabla User $user = User::where('carso', $in)->firstOrFail(); //crea el nuevo integrante con las relaciones $int = $proyecto->integrantes; $integrante = new BP(); $integrante->proyecto_id = $proyecto->id; $integrante->becario_id = $user->becario->id; $integrante->save(); //Aumenta el contador de integrantes $proyecto->integrantes = $int + 1; $proyecto->save(); //crear los recursos $infografia = new Proyecto_archivo(); $infografia->proyecto_id = $proyecto->id; $infografia->url_archivo = 'infografia' . $proyecto->id; $infografia->save(); $presentacion = new Proyecto_archivo(); $presentacion->proyecto_id = $proyecto->id; $presentacion->url_archivo = 'presentacion' . $proyecto->id; $presentacion->save(); $plan = new Proyecto_archivo(); $plan->proyecto_id = $proyecto->id; $plan->url_archivo = 'plan' . $proyecto->id; $plan->save(); $extra = new Proyecto_archivo(); $extra->proyecto_id = $proyecto->id; $extra->url_archivo = 'extra' . $proyecto->id; $extra->save(); } return redirect('admin/proyectos'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function nuevoProyecto(Request $proyectos) { $nuevoProyecto = new Proyecto(); $nuevoProyecto->nombre = $proyectos->input('nombre'); $nuevoProyecto->fechaCreacion = $proyectos->input('fechaCreacion'); $nuevoProyecto->fechaEntrega = $proyectos->input('fechaEntrega'); $nuevoProyecto->descripcion = $proyectos->input('descripcion'); $nuevoProyecto->id_usuario = $proyectos->input('id_usuario'); $nuevoProyecto->save(); return Redirect::to('homeadmin'); }