Esempio n. 1
0
 public function saveCake()
 {
     // validate
     $rules = array('name' => 'required', 'price' => 'required', 'category' => 'required', 'description' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     // process the login
     if ($validator->fails()) {
         return Redirect::to('addCake')->withErrors($validator);
     } else {
         //IMAGEUPLOAD
         $image = Input::file('image');
         if ($image) {
             $upload_folder = '/img/upload/';
             $file_name = str_random(30) . '.' . $image->getClientOriginalExtension();
             $image->move(public_path() . $upload_folder, $file_name);
         }
         ///
         // store
         $cake = new Cake();
         $cake->name = Input::get('name');
         $cake->price = Input::get('price');
         $cake->category = Input::get('category');
         $cake->description = Input::get('description');
         $seller = new Seller();
         $findUser = Seller::all();
         $findUser = $_SESSION['userFbID'];
         //$seller = Seller::orderBy('created_at', 'desc')->first();
         //$fbId = $seller['fbId'];
         $cake->userFbId = $findUser;
         //IMAGEUPLOAD
         if ($image) {
             $cake->image = $file_name;
         }
         ///////
         $cake->save();
         // redirect
         Session::flash('message', 'Successfully created Product!');
         return Redirect::to('myaccountSeller');
     }
 }