/** * 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'); } }
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); }