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