public function postCreate() { $pan = Input::file('pan'); $bankstatement = Input::file('bank'); $addrproof = Input::file('addrproof'); $form16 = Input::file('form16'); $tds = Input::file('tds'); $itr = Input::file('itrcopy'); $fyear = Input::file('fyear'); //print_r($form16); $date = getdate(); if ($form16) { //print_r($form16); $filename = $date[0] . $form16->getClientOriginalName(); echo $filename; $destinationPath = './assets/itr/form16'; $uploadSuccess = $form16->move($destinationPath, $filename); } else { $filename = ""; } if ($tds) { $tdsfile = $date[0] . $tds->getClientOriginalName(); echo $filename; $destinationPath = './assets/itr/tds'; $uploadSuccess = $tds->move($destinationPath, $tdsfile); } else { $tdsfile = ""; } if ($itr) { $itrcopyfile = $date[0] . $itr->getClientOriginalName(); echo $filename; $destinationPath = './assets/itr/itrcopy'; $uploadSuccess = $itr->move($destinationPath, $itrcopyfile); } else { $itrcopyfile = ""; } if ($fyear) { $fyearfile = $date[0] . $fyear->getClientOriginalName(); echo $filename; $destinationPath = './assets/itr/fyear'; $uploadSuccess = $fyear->move($destinationPath, $fyearfile); } else { $fyearfile = ""; } if ($addrproof && $pan && $bankstatement) { $panfile = $date[0] . $pan->getClientOriginalName(); $addrfile = $date[0] . $addrproof->getClientOriginalName(); $bankfile = $date[0] . $bankstatement->getClientOriginalName(); $destinationPath = './assets/itr/pan'; $uploadSuccess = $pan->move($destinationPath, $panfile); $destinationPath = './assets/itr/addressproof'; $uploadSuccess = $addrproof->move($destinationPath, $addrfile); $destinationPath = './assets/itr/bankfile'; $uploadSuccess = $bankstatement->move($destinationPath, $bankfile); } else { $panfile = ""; $addrfile = ""; $bankfile = ""; } $input = array("itrName" => Input::get('name'), "itrPan" => $panfile, "itrAddrproof" => $addrfile, "itrBankstatement" => $bankfile, "itrForm" => $filename, "itrTdcertificate" => $tdsfile, "itrPrevitr" => $itrcopyfile, "itrBankname" => Input::get('bankacname'), "itrBankaccttype" => Input::get('actype'), "itrBankacctno" => Input::get('accno'), "itrBankIfsc" => Input::get('ifsccode'), "itrFyear" => $fyearfile, "itrMobileno" => Input::get('mobileno'), "itrEmail" => Input::get('email'), "itrStatus" => 0, "itrCreatedby" => Session::get('user_name'), "itrClientip" => Session::get('clientip')); $data = json_encode($input); $output = Services::newitr($data); print_r($data); exit; if ($output && $output->status == "success") { return Redirect::to('retailer/itr/manage')->with('success', "itr Submitted successfully"); } elseif ($output && $output->status == "error") { return Redirect::to('retailer/itr')->with('failure', $output->message); } else { return Redirect::to('retailer/itr')->with('failure', 'something went wrong'); } }