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