Catatan Laravel | Script Fungsi Upload Untuk Laravel 8 - 2021

Berikut ini adalah catatan pribadi supaya tinggal copas saja dari blog ke proyek saya. Kalau ini bermanfaat buat teman-teman silahkan dipakai saja. Saya tidak keberatan kok.. wkwkwk

public function save(Request $request){
   if(!$request->file('gambar')){
       $pertanyaan = new Pertanyaan();
       $pertanyaan->ujian_id = $request->ujian_id;
       $pertanyaan->tipe = $request->tipe;
       $pertanyaan->pertanyaan = $request->pertanyaan;
       $pertanyaan->save();
   } else {
       $pertanyaan = new Pertanyaan();
       $pertanyaan->ujian_id = $request->ujian_id;
       $pertanyaan->tipe = $request->tipe;
       $pertanyaan->pertanyaan = $request->pertanyaan;
       $pertanyaan->gambar = $this->upload($request->file('gambar'));
       $pertanyaan->save();
   }    
   return redirect()->route('admin.ujians.show',$request->ujian_id);
}
    
function upload($gambar){
  $file = $gambar;
  $nama_file = $file->getClientOriginalName();
  $extension = $file->getClientOriginalExtension();
  $ukuran_file = $file->getSize();
  $destinationPath = 'uploads';
  $file->move($destinationPath,Auth()->user()->name.'_'.$nama_file);
  return Auth()->user()->name.'_'.$nama_file;
}

Please Select Embedded Mode To Show The Comment System.*

Lebih baru Lebih lama

Ads

Free Hosting

Hottest Hosting

Niagahoster-Banner