test update2

This commit is contained in:
ivan-sim
2023-12-26 16:41:45 +07:00
parent b5c8d8c3b6
commit 841b319aeb
4 changed files with 67 additions and 11 deletions

View File

@@ -10,6 +10,8 @@ use Illuminate\Support\Facades\DB;
use Modules\Internal\Http\Controllers\Api\RequestLogController as primeCenterRequestLog;
use App\Helpers\Helper;
use App\Models\File;
use Dompdf\Dompdf;
use Dompdf\Options;
class RequestLogController extends Controller
{
@@ -281,4 +283,27 @@ class RequestLogController extends Controller
}
}
}
public function downlodLog($request_log_id)
{
$data = ['key' => $request_log_id];
$pdf = new Dompdf();
$options = new Options();
$options->set('isHtml5ParserEnabled', true);
$options->set('isPhpEnabled', true);
$pdf->setOptions($options);
$html = view('pdf.view', $data);
$pdf->loadHtml($html);
$pdf->render();
$headers = [
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'inline; filename="file.pdf"',
];
return response($pdf->output(), 200, $headers);
}
}

View File

@@ -54,6 +54,7 @@ Route::prefix('v1')->group(function() {
Route::get('get-request-log', 'getRequestLog');
Route::get('get-final-log', 'getFinalLog');
Route::post('request-final-log', 'requestFinalLog');
Route::get('download-log/{request_log_id}', 'downlodLog');
});
//Notification
Route::controller(NotificationController::class)->group(function() {