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)); } }
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); }
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); } }