public function reportStepTwo(Request $data) { if (Session::has('report.user_id')) { $userid = Session::get('report.user_id'); } else { $userid = Auth::user()->id; } if ($data->isMethod('post')) { $steptwocompanyname = $data->input('steptwocompanyname'); $steptwodescriptive = $data->input('steptwodescriptive'); $steptwocity = $data->input('steptwocity'); $steptwostate = $data->input('steptwostate'); $steptwocategory = $data->input('steptwocategory'); $steptwosubcategory = $data->input('steptwosubcategory'); $reportsteptwo = array(); $reportsteptwo['title'] = $steptwocompanyname . $steptwodescriptive . $steptwocity . $steptwostate; $reportsteptwo['category'] = $steptwocategory; $reportsteptwo['subcategory'] = $steptwosubcategory; Session::put('report.steptwo', $reportsteptwo); if (Session::has('report.stepone')) { $steponesession = Session::get('report.stepone'); } else { return redirect('/filereport'); } $reportdata = array(); $reportdata['user_id'] = $userid; $reportdata['category_id'] = $steptwocategory; $reportdata['subcategory_id'] = $steptwosubcategory; $reportdata['company_or_individual_name'] = $steponesession['companyname']; $reportdata['company_or_individual_aka'] = $steponesession['aka']; $reportdata['web_address'] = $steponesession['webaddress']; $reportdata['descriptive_words'] = $steptwodescriptive; $reportdata['report_title'] = $reportsteptwo['title']; $reportdata['street_address'] = $steponesession['streetaddress']; $reportdata['city'] = $steponesession['city']; $reportdata['state'] = $steponesession['state']; $reportdata['country'] = $steponesession['country']; $reportdata['fax'] = $steponesession['fax']; $reportdata['zip_code'] = $steponesession['zipcode']; $reportdata['email_address'] = $steponesession['phone']; $reportdata['phone'] = $steponesession['phone']; if (Session::has('report.id')) { $reportid = Session::get('report.id'); $objReport = new report(); $reportresponse = $objReport->updateReportStepTwo($reportdata, $reportid); return redirect('/filereport?step=3'); } else { $objReport = new report(); $reportresponse = $objReport->createReport($reportdata); Session::put('report.id', $reportresponse); return redirect('/filereport?step=3'); } } }