public function returnHtmlModal($type, $idHeader, $flagPdf, $aux) { $cli = 1; $header = Header::where('id', $idHeader)->first(); $retailer = Retailer::where('id', $header->client->ad_retailer_id)->first(); $retailerProduct = RetailerProduct::where('ad_company_product_id', $aux)->get(); $companyProduct = CompanyProduct::where('id', $aux)->first(); $vehicleType = VehicleType::where('active', 1)->get(); $groupVehicle = []; $time = $header->getFullYearAttribute(); $i = 1; $e = 1; foreach ($vehicleType as $key => $value) { $groupVehicle[$i][$value->id]['id_vehicle'] = $value->id; $groupVehicle[$i][$value->id]['name_vehicle'] = $value->vehicle; if ($e == 5) { $i++; $e = 1; } $e++; } $data = ['fecha_validacion' => date('Y-m-d', strtotime('+' . $retailerProduct[0]->parameters[0]->expiration . ' days', strtotime($header->created_at)))]; $tools = 1; switch ($type) { case 'cotizacion': $var = ['template_cert' => view('au.cert.cotizacion', compact('time', 'header', 'retailer', 'retailerProduct', 'companyProduct', 'data', 'type', 'aux', 'tools'))->render()]; break; case 'emision': $var = ['template_cert' => view('au.cert.emision', compact('header', 'retailer', 'retailerProduct', 'companyProduct', 'data', 'type', 'aux', 'vehicleType', 'groupVehicle', 'tools'))->render()]; break; case 'print_all': $cot = view('au.cert.cotizacion', compact('time', 'header', 'retailer', 'retailerProduct', 'companyProduct', 'data', 'type', 'aux', 'tools'))->render(); $tools = 0; $emi = view('au.cert.emision', compact('header', 'retailer', 'retailerProduct', 'companyProduct', 'data', 'type', 'aux', 'vehicleType', 'groupVehicle', 'tools'))->render(); $var = ['template_cert' => view('au.cert.printAll', compact('cot', 'emi'))->render()]; break; default: break; } $arr = ['html' => $var, 'cli' => $cli]; return $arr; }
/** * @return Collection */ public function getVehicleType() { return VehicleType::with('category')->where('active', true)->orderBy('vehicle', 'ASC')->get(); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { VehicleType::where('id', $id)->delete(); return redirect()->route('admin.vehicle.list', ['nav' => 'ad_vehicle_types', 'action' => 'list'])->with(array('ok' => 'Registro eliminado correctametne')); }