/** * Upload files to cloudinary * */ public function upload(UploadRequest $request) { $judul_file = $request->get('judul'); $gambar = $request->file('gambar'); $nama_file = Str::slug($judul_file); $upload = \Cloudinary\Uploader::upload($gambar, array("public_id" => $nama_file)); return redirect()->to($nama_file); }
public function updateFile(UploadRequest $request) { $path = public_path('upload/file'); $input = json_decode($request->get('data')); $upload = Upload::find($input->id_download); if ($request->hasFile('file')) { $upload->judul_file = $input->judul_file; $upload->author = $this->auth->user()->nama_pegawai; $upload->nama_file = $request->file('file')->getClientOriginalName(); $request->file('file')->move($path, $upload->nama_file); if ($upload->save()) { return response()->json(array('success' => TRUE)); } } }
public function updateFile(UploadRequest $request) { $path = public_path('upload/file'); $input = json_decode($request->get('data')); $upload = Upload::find($input->id_download); if ($request->hasFile('file')) { // File Delete By Agus Cahyono $file_lama = DB::table('tbl_download')->select('nama_file')->where('id_download', $input->id_download)->first(); File::delete('upload/file/' . $file_lama->nama_file); $upload->judul_file = $input->judul_file; $upload->author = $this->auth->user()->nama_pegawai; $upload->nama_file = Str::random(25) . "." . $request->file('file')->getClientOriginalExtension(); $request->file('file')->move($path, $upload->nama_file); if ($upload->save()) { return response()->json(array('success' => TRUE)); } } }