Exemplo n.º 1
0
 public function run()
 {
     $faker = Faker::create();
     for ($index = 0; $index < 20; $index++) {
         oferta::create(array("oferta" => $faker->title, "descripcion" => $faker->sentence(20), "empresa" => $faker->company, "telefono" => $faker->phoneNumber, "email" => $faker->email, "url" => $faker->url, "tipo_contrato" => $faker->city, "duracion" => $faker->text, "jornada" => $faker->text, "salario" => $faker->text, "fecha" => $faker->dateTime, "id_usuario" => 1));
     }
 }
Exemplo n.º 2
0
 public function main($id_oferta)
 {
     //control de sesion
     $login = new loginController();
     if (!$login->getControl()) {
         return redirect('/')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     $listado = seguimiento::where("id_oferta", "=", $id_oferta)->where("estado", "=", "1")->get();
     $oferta = oferta::where("id_oferta", "=", $id_oferta)->where("estado", "=", "1")->get();
     //var_dump($oferta);die;
     return view('seguimiento/main')->with('listado', $listado)->with('oferta', $oferta);
 }
Exemplo n.º 3
0
 public function ofertasCreateEdit(Request $request)
 {
     //echo "he llegado";die;
     //si es nuevo este valor viene vacio
     if ($request->id_oferta === "") {
         $oferta = new oferta();
         $ok = 'Se ha dado de alta correctamente la oferta.';
         $error = 'ERROR al dar de alta la oferta.';
     } else {
         $oferta = oferta::find($request->id_oferta);
         $ok = 'Se ha editado correctamente la oferta.';
         $error = 'ERROR al edtar la oferta.';
     }
     $oferta->id_oferta = $request->id_oferta;
     $oferta->oferta = $request->oferta;
     $oferta->descripcion = $request->descripcion;
     $oferta->empresa = $request->empresa;
     $oferta->telefono = $request->telefono;
     $oferta->email = $request->email;
     $oferta->url = $request->url;
     $oferta->webtrabajo = $request->webtrabajo;
     $oferta->tipo_contrato = $request->tipo_contrato;
     $oferta->duracion = $request->duracion;
     $oferta->jornada = $request->jornada;
     $oferta->salario = $request->salario;
     //compruebo que la fecha no venga vacia, si es asi saco la fecha de hoy
     $fecha = $request->fecha;
     if ($fecha === '') {
         $fecha = date('d/m/Y');
     }
     $fecha = \Carbon\Carbon::createFromFormat('d/m/Y', $fecha)->format('Y-m-d H:i:s');
     $oferta->fecha = $fecha;
     $oferta->cv_pdf = $request->cv_pdf;
     $oferta->id_usuario = Session::get('id');
     $oferta->estado = "1";
     //var_dump($oferta);die;
     if ($oferta->save()) {
         return redirect('ofertas')->with('errors', $ok);
     } else {
         return redirect('ofertas')->with('errors', $error);
     }
 }