예제 #1
0
 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!');
     }
 }
예제 #2
0
 /**
  * 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!');
     }
 }