/home/techb158/ileadtechnology.com/SSM/app/Http/Controllers/transport/vehicle
NameSizeModeActions
ReportController.php18810644editdlrm
VehicleController.php64590644editdlrm
VehicleDocumentController.php67480644editdlrm
VehicleFuelController.php72950644editdlrm
VehicleInchargeController.php28820644editdlrm
VehicleLogController.php49920644editdlrm
VehiclePerformanceCriteriaController.php57740644editdlrm
VehicleServiceRecordController.php79960644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/app/Http/Controllers/transport/vehicle/ReportController.php (1881B)
request = $request; $this->repo = $repo; } /** * Used to get summary report * @get ("/api/vehicle/report/summary") * @return Response */ public function summaryReport() { $data = $this->repo->paginateSummaryReport($this->request->all()); $list = $data['list']; $footer = $data['footer']; $filters = $this->repo->getFilters(); return $this->success(compact('list','footer','filters')); } /** * Used to print all summary report * @post ("/api/vehicle/report/summary/print") * @return Response */ public function printSummaryReport() { $data = $this->repo->printSummaryReport(request('filter')); $list = $data['list']; $footer = $data['footer']; return view('print.transport.vehicle.report.summary', compact('list','footer'))->render(); } /** * Used to generate pdf of summary report * @post ("/api/vehicle/report/summary/pdf") * @return Response */ public function pdfSummaryReport() { $data = $this->repo->printFeeSummary(request('filter')); $list = $data['list']; $footer = $data['footer']; $uuid = Str::uuid(); $pdf = \PDF::loadView('print.transport.vehicle.report.summary', compact('list','footer'))->save('../storage/app/downloads/'.$uuid.'.pdf'); return $uuid; } }