/** * Store a newly created resource in storage. * * @return Response */ public function store() { $validasi = Validator::make(Input::all(), Berita::$rules, Berita::$pesan); if ($validasi->fails()) { return Redirect::back()->withInput()->withErrors($validasi); } else { $berita = new Berita(); $berita->judul = Input::get('judul'); $berita->isi = Input::get('isi'); $berita->id_kategori = Input::get('kategori'); if (Input::hasFile('gambar')) { $file = Input::file('gambar'); $filename = str_random(5) . '-' . $file->getClientOriginalName(); $destinationPath = 'uploads/berita/'; $file->move($destinationPath, $filename); $berita->gambar = $filename; } $berita->save(); Session::flash('pesan', "<div class='alert alert-info'>Berita Berhasil disimpan</div>"); return Redirect::to('admin/berita'); } }