2016-06-15 4 views
1

내가 qrcode를 만들고 싶습니다. 거기에 내가 만들 수 있지만 qrcode의 형식을 png 파일로 변경하고 싶을 때 뭔가 문제가 있습니다. 하지만 만 표시 기호Qrcode in laravel

여기

내보기 :

<?php echo QrCode::size(265)->generate($row->id) ?> 

내가 사용이하시면 자동 : 여기 내

"simplesoftwareio/simple-qrcode": "~1" 

추천 : https://www.simplesoftware.io/docs/simple-qrcode

아무도 도와 줄 수 있습니까? 또는 누군가 해결책을 줄 수 있습니까? 내가 PNG로 형식을 변경하기 전에 : this before i change format

이 내가 그것을 변경 후 : after i change it

답변

3

.

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(100)->generate('QrCode as PNG image!')) !!} "> 
2

당신이 파일 형식을 PNG로로 포맷하는 경우, 당신은 <img> 태그를 포함 할 필요가 있습니다.

당신은 또한이 작업을 수행 할 수있는 문서

//Inside of a blade template. 
<img src="{!!$message->embedData(QrCode::format('png')->generate('Embed me into an e-mail!'), 'QrCode.png', 'image/png')!!}"> 

에서 촬영 : 더 간단한 예제를 사용할 수도 있습니다

$png = QrCode::format('png')->size(512)->generate(1); 
$png = base64_encode($png); 
echo "<img src='data:image/png;base64," . $png . "'>"; 
+0

지금은 도움이됩니다. 고마워 ^^ –

+0

@ AdamProjo 답변을 수락하십시오 : D – SteD

+0

@SteD Lol ..... –