public static function postPan() { $postData = Input::all(); $rules = array("title" => 'required|alpha', "firstName" => 'required|min:5|alpha', "middleName" => 'required|min:5|alpha', "lastName" => 'required|min:5|alpha', "nameAbbrv" => 'required|min:5|alpha', "dob" => 'required|date', "fatherFname" => 'required|min:5|alpha', "fatherMname" => 'required|min:5|alpha', "fatherLname" => 'required|min:5|alpha', "countryCode" => 'required|min:5|numeric', "areaCode" => 'required|min:5|numeric', "contactNo" => 'required|min:5|numeric', "emailId" => 'required|min:5|email'); $validator = Validator::make($postData, $rules); if ($validator->fails()) { return Redirect::to('subretailer/dashboard/pancard')->withInput()->withErrors($validator); } else { $dob = array('dob' => date('Y-m-d', strtotime(Input::get('dob')))); //echo $dob; exit; $finalotuput = array_merge(Input::except('_token', 'dob'), $dob); //print_r($finalotuput); $input = json_encode($finalotuput); //print_r($input); //exit; $op = Services::pancreate($input); $output = json_decode($op); if (isset($output->status)) { if ($output->status == 'failure') { return Redirect::to('subretailer/dashboard/pancard')->with('failure', $output->message); } else { return Redirect::to('subretailer/dashboard/pancardmanage')->with('sucess', 'registerd successfully'); } } else { return Redirect::to('subretailer/dashboard/pancard')->with('failure', 'sorry., Please try again later'); } return Redirect::to('subretailer/dashboard/pancardmanage')->with('sucess', "Recharge Done successfully"); } }