paginate(); // return view('frontend.profil',compact('profil')); } public function edit($id) { $profil = DB::table('dokter')->where('id_dokter', $id)->first(); $jabatan = DB::table('jabatan')->orderBy('id_jabatan','asc')->get(); return view('petugas.editprofilpetugas',compact('profil','jabatan')); //return dd($profil); } public function update(Request $request , $id) { $message = [ 'required' => ':attribute wajib diisi!!!', 'min' => ':attribute harus diisi minimal 15 huruf!!!', 'max' => ':attribute URL harus diisi maksimal 100 huruf!!!', 'mimes' => ':attribute harus berupa gambar dengan format (JPEG, PNG, dan SVG)', ]; $gbr=$request->nama_gambar; // if (isset($request->gambar) == NULL){ if($request->has('foto')) { $getimageName = time().'.'.$request->foto->getClientOriginalExtension(); $request->foto->move(public_path('data/data_dokter'), $getimageName); }else { $getimageName = $gbr; } $data_simpan = [ 'nama_dokter' => $request->nama_dokter, 'email' => $request->email, 'jenis_kelamin' => $request->jenis_kelamin, 'alamat' => $request->alamat, 'tempat' => $request->tempat, 'telpon' => $request->telpon, 'foto' => $getimageName, 'id_jabatan' => $request->id_jabatan, 'jadwal_kerja' => $request->jadwal_kerja, ]; DokterUser::where('id_dokter', $id)->update($data_simpan); return redirect()->route('lppetugas') ->with('success','Profil anda telah berhasil diperbarui'); } }