/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $nombre = $request->input('nombre'); $ap_paterno = $request->input('apellido_paterno'); $ap_materno = $request->input('apellido_materno'); $supervisor = Empleado::create(['nombre' => Str::upper($nombre), 'apellido_paterno' => Str::upper($ap_paterno), 'apellido_materno' => Str::upper($ap_materno)]); $cargo = new Cargos(); $cargo->empleado_id = $supervisor->id; $cargo->cargo = 'SUPERVISOR'; $cargo->save(); return redirect()->route('supervisores'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $empleado = Empleado::create(['nombre' => Str::upper($request->input('nombre')), 'apellido_paterno' => Str::upper($request->input('apellido_paterno')), 'apellido_materno' => Str::upper($request->input('apellido_materno'))]); $cargo = new Cargos(); $cargo->empleado_id = $empleado->id; $cargo->cargo = 'SURTIDOR'; $cargo->save(); return redirect()->route('surtidores'); } catch (\Exception $e) { dd($e); } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $nombre = $request->input('nombre'); $ap_paterno = $request->input('apellido_paterno'); $ap_materno = $request->input('apellido_materno'); $licencia = $request->input('licencia'); $empleado = Empleado::create(['nombre' => Str::upper($nombre), 'apellido_paterno' => Str::upper($ap_paterno), 'apellido_materno' => Str::upper($ap_materno)]); $dato_empleado = new DatosEmpleados(); $dato_empleado->empleado_id = $empleado->id; $dato_empleado->licencia = $licencia; $dato_empleado->save(); $cargo = new Cargos(); $cargo->empleado_id = $empleado->id; $cargo->cargo = 'OPERADOR'; $cargo->save(); return redirect()->route('operadores'); }
public function store(Request $request) { $departamento = $request->input('departamento'); if ($departamento != '0') { try { DB::beginTransaction(); $empleado = Empleado::create(['nombre' => Str::upper($request->input('nombre')), 'apellido_paterno' => Str::upper($request->input('apellido_paterno')), 'apellido_materno' => Str::upper($request->input('apellido_materno'))]); $usuario = new User(); $usuario->empleado_id = $empleado->id; $usuario->username = Str::upper($request->input('username')); $usuario->password = bcrypt($request->input('password')); $usuario->rol_id = $request->input('departamento'); $usuario->save(); DB::commit(); return redirect()->route('usuario.index'); } catch (QueryException $e) { DB::rollBack(); return redirect()->route('usuario.create'); } } else { return redirect()->route('usuario.create'); } }