示例#1
0
 function save(Request $request)
 {
     //dd($request);
     $input = $request->all();
     Doctor::create($input);
     return redirect()->back();
 }
示例#2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     if (App::environment() === 'production') {
         exit('Do not seed in production environment');
     }
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     // disable foreign key constraints
     DB::table('users')->truncate();
     DB::table('volunteers')->truncate();
     DB::table('doctors')->truncate();
     User::create(['id' => 1, 'name' => 'admin', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 2]);
     User::create(['id' => 2, 'name' => 'volunteer1', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 5]);
     User::create(['id' => 3, 'name' => 'Arun', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 4]);
     User::create(['id' => 4, 'name' => 'Biswas', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 4]);
     User::create(['id' => 5, 'name' => 'Sunil', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 4]);
     User::create(['id' => 6, 'name' => 'volunteer2', 'email' => '*****@*****.**', 'password' => '$2y$10$zJxQkCB6UNr9zzLIgve71ekLMEcOWue/lKuyCtunV559qN2NDV1ra', 'roleId' => 5]);
     Volunteer::create(['userId' => 3, 'firstname' => 'volunteer1', 'lastname' => 'volunteer1', 'contactNumber' => '9717017651', 'isVerified' => true]);
     Volunteer::create(['userId' => 6, 'firstname' => 'volunteer2', 'lastname' => 'volunteer2', 'contactNumber' => '9717017650', 'isVerified' => true]);
     Doctor::create(['userId' => 3, 'firstname' => 'Arun', 'lastname' => 'Jain', 'contactNumber' => '9717017650', 'specialization' => 1, 'location' => 'Delhi', 'isVerified' => true]);
     Doctor::create(['userId' => 4, 'firstname' => 'Biswas', 'lastname' => 'Rao', 'contactNumber' => '9717017651', 'specialization' => 2, 'location' => 'Bangalore', 'isVerified' => true]);
     Doctor::create(['userId' => 5, 'firstname' => 'Sunil', 'lastname' => 'Jain', 'contactNumber' => '9717017651', 'specialization' => 2, 'location' => 'Bangalore', 'isVerified' => true]);
     DB::statement('SET FOREIGN_KEY_CHECKS = 1');
     // enable foreign key constraints
 }
 public function post_register(DoctorRegRequest $request)
 {
     //
     $input = $request->all();
     $password = bcrypt($request->input('password'));
     $input['password'] = $password;
     $input['activation_code'] = str_random(60) . $request->input('email');
     $register = \App\Doctor::create($input);
     $data = ['first_name' => $input['first_name'], 'last_name' => $input['last_name'], 'code' => $input['activation_code']];
     $this->sendEmail($data, $input);
     Session::flash('success', "Cek email untuk mengaktivasi akun");
     return redirect()->route('doctor.register');
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     //
     $data = \App\User::create(['first_name' => 'Super', 'last_name' => 'Administrator', 'gender' => 'L', 'email' => '*****@*****.**', 'password' => Hash::make('1234'), 'enabled' => '1', 'verified' => '1', 'mobile' => '0812345', 'telephone' => '0312345']);
     $data->roles()->attach(1);
     $data = \App\User::create(['first_name' => 'Joko', 'last_name' => 'Lianto', 'gender' => 'L', 'email' => '*****@*****.**', 'password' => Hash::make('1234'), 'enabled' => '1', 'verified' => '1', 'mobile' => '0812345', 'telephone' => '0312345']);
     $data->roles()->attach(3);
     $data = \App\User::create(['email' => '*****@*****.**', 'password' => Hash::make('1234'), 'enabled' => '1', 'verified' => '1', 'telephone' => '0315998314']);
     \App\Clinic::create(['user_id' => $data->id, 'city_id' => 1, 'name' => 'Medical Center ITS', 'address' => 'Kompleks Poliklinik Kampus ITS Jl. Arif Rahman Hakim Surabaya', 'latitude' => '-7.2902946', 'longitude' => '112.7928178', 'telephone' => $data->telephone, 'email' => $data->email, 'password' => $data->password]);
     $data->roles()->attach(4);
     $data = \App\User::create(['email' => '*****@*****.**', 'password' => Hash::make('1234'), 'enabled' => '1', 'verified' => '1', 'telephone' => '0315998314']);
     $doctor = \App\Doctor::create(['user_id' => $data->id, 'city_id' => 1, 'specialization_id' => '1', 'name' => 'dr. Joko Lianto', 'address' => 'Kompleks Poliklinik Kampus ITS Jl. Arif Rahman Hakim Surabaya', 'latitude' => '-7.2902946', 'longitude' => '112.7928178', 'telephone' => $data->telephone]);
     $data->roles()->attach(2);
     $doctor->clinics()->attach(1);
     \App\DoctorEducation::create(['doctor_id' => $doctor->id, 'year' => '2016', 'name' => 'S1 Teknik Informatika ITS']);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(DoctorClinicCreateRequest $request)
 {
     // if ( $request->ajax() ) {
     //     DoctorClinic::create( [
     //         'doctor_id' => Input::get( 'doctor_id' ),
     //         'clinic_id' => Auth::user()->clinic->id,
     //     ] );
     //     return Response::json();
     // }
     $data = array();
     $user = \App\User::create(['first_name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make('1234')]);
     $user->roles()->attach(2);
     $data['user_id'] = $user->id;
     $data['specialization_id'] = $request->get('specialization_id');
     $data['city_id'] = $request->get('city_id');
     $data['name'] = $request->get('name');
     $data['address'] = $request->get('address');
     // $data['latitude'] = $request->get('latitude');
     // $data['longitude'] = $request->get('longitude');
     // $data['password'] = $request->get('password');
     $data['email'] = $request->get('email');
     $data['telephone'] = $request->get('telephone');
     $data['mobile'] = $request->get('mobile');
     $data['registration_number'] = $request->get('registration_number');
     $data['registration_year'] = $request->get('registration_year');
     $data['description'] = $request->get('description');
     $data['practice_time'] = $request->get('practice_time');
     $data['gender'] = $request->get('gender');
     if ($request->hasFile('photo')) {
         $image = $request->file('photo');
         $extension = $image->getClientOriginalExtension();
         $fileName = "doctor_" . date('Ymd_Hsi') . '.' . $extension;
         $file->move($this->path, $fileName);
         $img = Image::make($this->path . $fileName);
         $img->save($this->path . $fileName, 60);
         $data['photo'] = $fileName;
     }
     $hasil = \App\Doctor::create($data);
     $hasil->clinics()->attach(Auth::user()->clinic->id);
     foreach ($request->practice_day as $key => $value) {
         $hasil->day()->attach($value);
     }
     Session::flash('success', "Data dokter berhasil ditambahkan");
     return redirect()->route('clinic.doctor.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(DoctorAdminRequest $request)
 {
     //
     $data = array();
     $data['user_id'] = 2;
     $data['city_id'] = $request->get('city_id');
     $data['name'] = $request->get('name');
     $data['address'] = $request->get('address');
     $data['latitude'] = $request->get('latitude');
     $data['longitude'] = $request->get('longitude');
     $data['password'] = $request->get('password');
     $data['email'] = $request->get('email');
     $data['telephone'] = $request->get('telephone');
     $data['registration_number'] = $request->get('registration_number');
     $data['registration_year'] = $request->get('registration_year');
     $data['description'] = $request->get('description');
     $data['practice_time'] = $request->get('practice_time');
     $data['gender'] = $request->get('gender');
     if ($request->hasFile('photo')) {
         $image = $request->file('photo');
         $extension = $image->getClientOriginalExtension();
         $fileName = "doctor_" . date('Ymd_Hsi') . '.' . $extension;
         $file->move($this->path, $fileName);
         $img = Image::make($this->path . $fileName);
         $img->save($this->path . $fileName, 60);
         $data['photo'] = $fileName;
     }
     $hasil = \App\Doctor::create($data);
     foreach ($request->practice_day as $key => $value) {
         $hasil->day()->attach($value);
     }
     Session::flash('success', "Data dokter berhasil ditambahkan");
     return redirect()->route('admin.doctor.index');
 }