/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     //
     $rules = array("itemSetId" => "required", "item" => "required", "itemQty" => "required|integer");
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('/itemset/create')->withErrors($validator);
     }
     //
     $itemset = new Itemset();
     $itemset->itemSetID = Input::get('itemSetId');
     $itemset->itemID = Input::get('item');
     $itemset->itemQty = Input::get('itemQty');
     $itemset->save();
     return Redirect::to('/itemset');
 }
Example #2
0
 public static function generateId()
 {
     $itemset = Itemset::orderBy('itemSetID', 'DESC')->get()->first();
     $itemsetId = $itemset->itemSetID;
     $itemsetId = substr($itemsetId, 3);
     $newId = (int) $itemsetId;
     $newId++;
     $newIdString = (string) $newId;
     $newIdString = "000000" . $newIdString;
     if (strlen($newIdString) > 3) {
         $newIdString = substr($newIdString, strlen($newIdString) - 3);
     }
     $newIdString = "set" . $newIdString;
     return $newIdString;
 }