public function insert(Request $request)
 {
     $id_user = Session::get('id_user');
     // Form handling
     $judul = $request->get('judul');
     $deskripsi = $request->get('deskripsi');
     $status = StatusModel::where('nama', 'pending')->first();
     $id_kategori = $request->get('id_kategori');
     // lampiran
     date_default_timezone_set("UTC");
     $lampiran = Input::file('lampiran');
     if ($lampiran != null) {
         $ext = $lampiran->getClientOriginalExtension();
         $lampiran_filename = $id_user . "-" . Date("YmdHis", time()) . "." . $ext;
         $lampiran->move(public_path() . '/pengaduan-lampiran', $lampiran_filename);
     } else {
         $lampiran_filename = "NULL";
     }
     // gambar
     $gambar = Input::file('gambar');
     if ($gambar != null) {
         $ext = $gambar->getClientOriginalExtension();
         $gambar_filename = $id_user . "-" . Date("YmdHis", time()) . "." . $ext;
         $gambar->move(public_path() . '/pengaduan-gambar', $gambar_filename);
     } else {
         $gambar_filename = "NULL";
     }
     // Save to database
     $pengaduan = new Pengaduan();
     $pengaduan->setJudul($judul);
     $pengaduan->setIdKategori($id_kategori);
     $pengaduan->setLampiran($lampiran_filename);
     $pengaduan->setGambar($gambar_filename);
     $pengaduan->setDeskripsi($deskripsi);
     $pengaduan->setIdMasyarakat($id_user);
     $pengaduan->setIdStatus($status->id);
     $pengaduan->setSlug($this->generateSlug($judul, new PengaduanModel()));
     $pengaduan->savePengaduan();
     return redirect('buat-pengaduan')->with('message', "PENGADUAN INSERTED");
 }