23 lines
720 B
PHP
23 lines
720 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Requisition;
|
|
use App\Services\ProcurementReviewReport;
|
|
use Illuminate\Http\Request;
|
|
use Inertia\Inertia;
|
|
use Symfony\Component\HttpFoundation\Response;
|
|
|
|
class ProcurementReviewReportController extends Controller
|
|
{
|
|
public function show(Request $request, Requisition $requisition, ProcurementReviewReport $builder): Response
|
|
{
|
|
$report = $builder->build($request->user(), $requisition->id);
|
|
Inertia::encryptHistory();
|
|
$response = Inertia::render('purchases/review-report', ['report' => $report])->toResponse($request);
|
|
$response->headers->set('Cache-Control', 'private, no-store, max-age=0');
|
|
|
|
return $response;
|
|
}
|
|
}
|