/**
  * 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');
 }
示例#2
0
 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;
 }