Files
shipping-portal/app/Http/Controllers/Reports/CustomcClearanceReportController.php
T
2021-09-27 11:06:38 +08:00

19 lines
642 B
PHP

<?php
namespace App\Http\Controllers\Reports;
use App\Classes\Modules\Reports\ControllersLogic\CustomcClearanceLogic;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Maatwebsite\Excel\Facades\Excel;
class CustomcClearanceReportController
{
public function download(int $orderId, Request $request, CustomcClearanceLogic $customClearancelogic) {
$request->merge(['orderId' => $orderId]);
$filename = date("Y-m-d H:i:s")." - Custom cleared report ";
$customClearancelogic->logic($request);
return Excel::download( $customClearancelogic->getExcelCollection(), $filename.'.xlsx');
}
}