nanosanteservice/app/Http/Controllers/HelperController.php

41 lines
970 B
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HelperController extends Controller
{
/**
* @OA\Get(
* path="/pdf-viewer",
* summary="Afficher le PDF de la facture dans une web view",
* tags={"Factures"},
* @OA\Parameter(
* parameter="url",
* name="url",
* description="URL du fichier",
* in="query",
* required=true,
* @OA\Schema(
* type="string",
* default="http://localhost:8086/invoices-docs/31122021_28012022_aon8K9BZOn_1643395930.pdf"
* )
* ),
* @OA\Response(
* response=200,
* description="OK"
* )
* )
*/
public function pdfView(Request $request)
{
$this->validate($request, [
'url' => 'required|string'
]);
$url = $request->input('url');
return view('pdf-viewer', compact('url'));
}
}