/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $pub = new Publikasi();
     $pub->judul_publikasi = Input::get('judul_publikasi');
     $pub->slug_publikasi = Str::slug(Input::get('judul_publikasi'));
     $pub->deskripsi_publikasi = Input::get('deskripsi_publikasi');
     // Upload File PDF
     $the_pdf = Input::file('file_pdf');
     $lokasi_simpan1 = 'upload/publikasi';
     $filename_pdf = 'file-publikasi-' . Str::slug(Input::get('judul_publikasi')) . '.' . $the_pdf->getClientOriginalExtension();
     $upload_pdf = Input::file('file_pdf')->move($lokasi_simpan1, $filename_pdf);
     $pub->file_pdf = $filename_pdf;
     // Upload File Flipbook
     $the_flip = Input::file('file_flip');
     $lokasi_simpan2 = 'publikasi/view/' . Str::slug(Input::get('judul_publikasi'));
     $filename_flip = Str::slug(Input::get('judul_publikasi')) . '.' . $the_flip->getClientOriginalExtension();
     $upload_pdf = Input::file('file_flip')->move($lokasi_simpan2, $filename_flip);
     $pub->file_flipbook = $filename_flip;
     // Extract File Zip
     $fileZip = $lokasi_simpan2 . '/' . $filename_flip;
     $zip = new ZipArchive();
     $res = $zip->open($fileZip);
     if ($res === TRUE) {
         $zip->extractTo($lokasi_simpan2);
         $zip->close();
     }
     // Hapus Zip Setelah Di Extract
     File::delete($lokasi_simpan2 . '/' . $filename_flip);
     if ($pub->save()) {
         return redirect()->to('admin/publikasi')->with('alert', 'Data berhasil di simpan');
     }
 }