/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update()
 {
     $id = Input::get('id');
     $berita = Berita::find($id);
     $cekinputgbr = Input::file('file');
     if (!empty($cekinputgbr)) {
         $oldfile = Berita::where('id_berita', $id)->first();
         File::delete('upload/berita/' . $oldfile->logo);
         $thefile = Input::file('file');
         $lokasi_simpan = 'upload/berita';
         $filename = str_random(30) . '.' . $thefile->getClientOriginalExtension();
         $upload_gambar = Input::file('file')->move($lokasi_simpan, $filename);
         $berita->gambar = $filename;
     }
     $berita->judul_berita = Input::get('judul_berita');
     $berita->slug_berita = Str::slug(Input::get('judul_berita'));
     $berita->kategori_berita = Input::get('kategori_berita');
     $berita->isi = Input::get('isi');
     $berita->tanggal = date('Y-m-d');
     $berita->waktu = date('H:i:s');
     $berita->author = $this->auth->user()->nama_pegawai;
     $berita->counter = 1;
     if ($berita->save()) {
         return redirect()->to('admin/berita')->with('alert', 'Data berhasil di simpan');
     }
 }
Exemplo n.º 2
0
 public function berita($slug)
 {
     $berita_detail = Models\Berita::where('slug_berita', $slug)->first();
     $this->data['title'] = $berita_detail->judul_berita;
     $this->data['beritalist'] = $berita_detail;
     $this->data['desc'] = substr($berita_detail->isi, 0, 200) . '...';
     $this->data['key'] = $berita_detail->judul_berita;
     return view('bappeda.berita_detail', $this->data);
 }