Ejemplo n.º 1
0
 /**
  * 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');
     }
 }