@php
$result = Endroid\QrCode\Builder\Builder::create()
->writer(new Endroid\QrCode\Writer\PngWriter())
->writerOptions([])
->data($lokasi->nama_lokasi)
->encoding(new Endroid\QrCode\Encoding\Encoding('UTF-8'))
->errorCorrectionLevel(new Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelHigh())
->size(300)
->margin(10)
->roundBlockSizeMode(new Endroid\QrCode\RoundBlockSizeMode\RoundBlockSizeModeMargin())
->validateResult(false)
->build();
$result->saveToFile(public_path('/assets/qrcode/'.$lokasi->nama_lokasi.'.png'));
$dataUri = $result->getDataUri();
$path = public_path('/assets/qrcode/'.$lokasi->nama_lokasi.'.png');
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
@endphp
{{ $lokasi->nama_lokasi }}