public function add_buttonpage() { try { $buttonName = Input::get("buttonName"); $buttonURL = Input::get("buttonURL"); $buttonParent = Input::get("buttonParent"); $buttonChild = Input::get("buttonChild"); $buttonOrder = Input::get("buttonOrder"); $buttonVisible = Input::get("buttonVisible"); if ($buttonVisible == '1') { $buttonVisible = '1'; } else { $buttonVisible = '0'; } $destinationPath_buttonpage = 'asserts/images/Features'; if (Input::hasfile('filebuttonPicture')) { $filename = Input::file("filebuttonPicture")->getClientOriginalName(); $upload_success = Input::file("filebuttonPicture")->move($destinationPath_buttonpage, $filename); } $buttonId = $this->getbuttonid(); $new_buttonpage = new PageButton(); $new_buttonpage->buttonId = $buttonId; $new_buttonpage->buttonName = $buttonName; $new_buttonpage->buttonPicture = $filename; $new_buttonpage->buttonURL = $buttonURL; $new_buttonpage->buttonParent = $buttonParent; $new_buttonpage->buttonChild = $buttonChild; $new_buttonpage->buttonOrder = $buttonOrder; $new_buttonpage->buttonVisible = $buttonVisible; $new_buttonpage->save(); } catch (Exception $_ex) { Session::flash('error', '$$$ --- Error (' . $_ex->getMessage() . ') --- $$$'); } Session::flash('success', '$$$ --- Update Page Successfully --- $$$'); return Redirect::to('qlm-admin/buttons-pages/' . $buttonId); }