/** * Execute the console command. * * @return mixed */ public function handle() { $reportId = $this->argument('reportId'); $vendorId = $this->argument('vendorId'); $vendorReport = new VendorReport(); $vendorReport->send($reportId, $vendorId); }
/** * Execute the console command. * * @return mixed */ public function handle() { // generate a transaction report $start = $this->argument('start'); $end = $this->argument('end'); $includeRent = $this->option('include-rent'); $report = new VendorReport(); $report->generate($start, $end, $includeRent); }
/** * Send a Vendor Report * * @return Response */ public function send(Request $request) { $reportId = $request->reportId; $vendorId = $request->vendorId; $message = $request->message; $cc = $request->cc ? $request->user()->email : false; $vendorReport = new VendorReport(); $vendorReport->send($reportId, $vendorId, $message, $cc); return response(array('status' => 'success'), 200); }
/** * Download Report */ public function downloadReport($reportId, $vendorId = null) { $report = new VendorReport(); return $report->download($reportId, $vendorId); }