/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validator = Validator::make($request->all(), ['nama' => 'required|min:3'], ['nama.required' => 'Kolom Nama tidak boleh kosong', 'nama.min' => 'Panjang nama minimal 3 karakter']);
     if ($validator->fails()) {
         return redirect('faskes/' . $request->faskes_id . '/dokter/create')->withErrors($validator)->withInput();
     }
     Dokter::create($request->all());
     return redirect('faskes/' . $request->faskes_id . '/dokter')->with('message', 'Dokter Berhasil ditambahkan');
 }
Beispiel #2
0
 public function run()
 {
     //create dokter
     $dokter1 = Dokter::create(['nama_dokter' => 'John Dorian', 'jenis_kelamin' => 'L', 'nik' => '1234567891234567', 'alamat' => 'Random Apartment near Sacred Heart Hospital', 'tanggal_lahir' => date("Y-m-d", rand(100000, 10000000)), 'id_poli' => 'POL01', 'spesialisasi' => 'Internal medicine', 'email' => '*****@*****.**']);
     $new_users = User::create(['email' => '*****@*****.**', 'password' => bcrypt('qwerty')]);
     $new_users = User::where('email', '*****@*****.**');
     $dokterRole = Role::find('RL002');
     $new_users->attachRole($dokterRole);
     //create admin
     // $admin1 = Admin::create([
     //   'nama_admin' => 'Elliot Alderson',
     //   'jenis_kelamin' => 'L',
     //   'nik' => '8901234567456037',
     //   'alamat' =>
     // ]);
 }
Beispiel #3
0
 public function postDokterRegister(NewUserRequest $request, User $users, Dokter $dokter)
 {
     $this->validate($request, ['nama_dokter' => 'required', 'nik' => 'required|max:16|min:16', 'jenis_kelamin' => 'required', 'tanggal_lahir' => 'required', 'alamat' => 'required', 'telepon' => 'required', 'email' => 'required', 'spesialisasi' => 'required', 'id_poli' => 'required', 'password' => 'required']);
     $format_tgl_info_old = Input::get('tanggal_lahir');
     $new_users = Dokter::create(['nama_dokter' => $request->input('nama_dokter'), 'jenis_kelamin' => $request->input('jenis_kelamin'), 'nik' => $request->input('nik'), 'alamat' => $request->input('alamat'), 'telepon' => $request->input('telepon'), 'tanggal_lahir' => date("Y-m-d", strtotime($format_tgl_info_old)), 'id_poli' => $request->input('id_poli'), 'spesialisasi' => $request->input('spesialisasi'), 'email' => Str::lower($request->input('email'))]);
     $new_users = User::create(['email' => Str::lower($request->input('email')), 'password' => bcrypt($request->input('password'))]);
     $lastInsertedId = $new_users->email;
     $userID = DB::table('users')->where('email', $lastInsertedId)->value('id');
     if ($new_users) {
         $new_user = User::find($userID);
         $role = Role::find('RL002');
         $new_user->attachRole($role);
         Session::flash('message', 'Dokter berhasil ditambahkan!');
         return redirect('dokter');
     } else {
         return redirect('dokter/tambah');
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     //
     Dokter::create($request->all());
     return $request->all();
 }