Ejemplo n.º 1
0
 /**
  * Store a newly created barang in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Barang::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $data['berat'] = 1;
     $data['stok'] = 1;
     if (Input::hasFile('gambar')) {
         $image = Input::file('gambar');
         $filename = date('Y-m-d') . '-' . $image->getClientOriginalName();
         $path = public_path('img/barangs/' . $filename);
         Image::make($image->getRealPath())->resize(450, 600)->save($path);
         $data['gambar'] = 'img/barangs/' . $filename;
     }
     Barang::create($data);
     return Redirect::to('admin/categories/1')->with('message', 'Barang berhasil ditambahkan');
 }