function save(Request $request) { //dd($request); $input = $request->all(); Doctor::create($input); return redirect()->back(); }
/** * 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'); }