/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $rules = array("salesId" => "required", "salesName" => "required", "firstAddress" => "required", "secondAddress" => "required", "area" => "required", "region" => "required", "salesPhone" => "required|numeric", "salesMobile1" => "required|numeric", "salesMobile2" => "required|numeric", "salesPinBB" => "required", "salesEmail" => "required|email", "poBirth" => "required|date", "doBirth" => "required|date", "salesReligion" => "required", "salesPosition" => "required", "salesStatus" => "required", "salesChildren" => "required|integer"); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('/salesman/create')->withErrors($validator); } // $salesman = new Salesman(); $salesman->salesID = Input::get('salesId'); $salesman->salesName = Input::get('salesName'); $salesman->salesAddress1 = Input::get('firstAddress'); $salesman->salesAddress2 = Input::get('secondAddress'); $salesman->areaID = Input::get("area"); $salesman->regionID = Input::get("region"); $salesman->salesPhone = Input::get("salesPhone"); $salesman->salesMobile1 = Input::get("salesMobile1"); $salesman->salesMobile2 = Input::get("salesMobile2"); $salesman->salesPinBB = Input::get("salesPinBB"); $salesman->salesEmail = Input::get("salesEmail"); $salesman->POBirth = Input::get("poBirth"); $salesman->DOBirth = Input::get("doBirth"); $salesman->salesReligion = Input::get("salesReligion"); $salesman->salesPosition = Input::get("salesPosition"); $salesman->salesStatus = Input::get("salesStatus"); $salesman->salesChildren = Input::get("salesChildren"); $salesman->save(); return Redirect::to('/salesman'); }
public static function generateId() { $salesman = Salesman::orderBy('salesID', 'DESC')->get()->first(); $salesId = $salesman->salesID; $salesId = substr($salesId, 2); $newId = (int) $salesId; $newId++; $newIdString = (string) $newId; $newIdString = "000000" . $newIdString; if (strlen($newIdString) > 3) { $newIdString = substr($newIdString, strlen($newIdString) - 3); } $newIdString = "SA" . $newIdString; return $newIdString; }