public function tambahadminprovinsi(Request $request) { $rules = ['nama' => 'required|max:255', 'email' => 'required|unique:users', 'provinsi' => 'required|numeric']; $v = Validator::make($request->all(), $rules); if ($v->fails()) { return redirect()->back()->withInput($request->all())->withErrors($v); } else { $user = new User(); $user->username = $request->input('nama'); $user->email = $request->input('email'); $user->password = bcrypt($request->input('nama')); $user->save(); $userid = User::max('id'); $role = new UserRole(); $role->user_id = $userid; $role->role_id = 3; $role->save(); $provinsi = new AdminProvinsi(); $provinsi->user_id = $userid; $provinsi->provinsi_id = $request->input('provinsi'); $provinsi->save(); return redirect()->back()->with('message', 'Admin provinsi berhasil ditambah!'); } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $rules = ['nama' => 'required|max:255', 'nik' => 'required|numeric', 'tempat' => 'required|max:50', 'tanggal' => 'required', 'agama' => 'required', 'jkel' => 'required', 'status' => 'required', 'pendidikan' => 'required', 'pekerjaan' => 'required', 'suku' => 'required', 'provinsi' => 'required', 'kabupaten' => 'required', 'kecamatan' => 'required', 'kelurahan' => 'required|max:100', 'alamat' => 'required|max:100']; $v = Validator::make($request->all(), $rules); if ($v->fails()) { return redirect()->back()->withInput($request->all())->withErrors($v); } else { $user = new User(); $user->username = $request->input('nik'); $user->email = $request->input('nik') . '@simetris.go.id'; $user->password = bcrypt($request->input('nik')); $user->save(); $userid = User::max('id'); $penduduk = new Penduduk(); $penduduk->user_id = $userid; $penduduk->nama_lengkap = $request->input('nama'); $penduduk->nik = $request->input('nik'); $penduduk->no_rekam_medis = $this->nomerRM($userid); $penduduk->tempat_lahir = $request->input('tempat'); $penduduk->tanggal_lahir = $request->input('tanggal'); $penduduk->agama = $request->input('agama'); $penduduk->jenis_kelamin = $request->input('jkel'); $penduduk->status = $request->input('status'); $penduduk->pendidikan = $request->input('pendidikan'); $penduduk->pekerjaan = $request->input('pekerjaan'); $penduduk->suku_bangsa = $request->input('suku'); $penduduk->alamat = $request->input('alamat'); $penduduk->kelurahan = $request->input('kelurahan'); $penduduk->kecamatan_id = $request->input('kecamatan'); $penduduk->save(); return redirect()->back()->with('message', 'Data registrasi pasien berhasil!'); } }