add export excel and pdf report director
This commit is contained in:
@@ -2,12 +2,15 @@
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Exports\ReportDirectorExport;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Resources\BigdataResumeResource;
|
||||
use App\Models\BigdataResume;
|
||||
use App\Models\DataSetting;
|
||||
use Barryvdh\DomPDF\Facade\Pdf;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Maatwebsite\Excel\Facades\Excel;
|
||||
|
||||
class BigDataResumeController extends Controller
|
||||
{
|
||||
@@ -219,7 +222,36 @@ class BigDataResumeController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function export_excel_report_director(){
|
||||
return Excel::download(new ReportDirectorExport, 'laporan-pimpinan.xlsx');
|
||||
}
|
||||
|
||||
public function export_pdf_report_director(){
|
||||
$data = BigdataResume::select(
|
||||
'potention_count',
|
||||
'potention_sum',
|
||||
'non_verified_count',
|
||||
'non_verified_sum',
|
||||
'verified_count',
|
||||
'verified_sum',
|
||||
'business_count',
|
||||
'business_sum',
|
||||
'non_business_count',
|
||||
'non_business_sum',
|
||||
'spatial_count',
|
||||
'spatial_sum',
|
||||
'waiting_click_dpmptsp_count',
|
||||
'waiting_click_dpmptsp_sum',
|
||||
'issuance_realization_pbg_count',
|
||||
'issuance_realization_pbg_sum',
|
||||
'process_in_technical_office_count',
|
||||
'process_in_technical_office_sum',
|
||||
'year',
|
||||
'created_at'
|
||||
)->orderBy('id', 'desc')->get();
|
||||
$pdf = Pdf::loadView('exports.report_director', compact('data'))->setPaper('a4', 'landscape');
|
||||
return $pdf->download('laporan-pimpinan.pdf');
|
||||
}
|
||||
private function response_empty_resume(){
|
||||
$result = [
|
||||
'target_pad' => [
|
||||
|
||||
Reference in New Issue
Block a user