LaravelでQRコードを扱う
2024.06.25 09:00
2024.06.21 21:57

LaravelでQRコードを表示してみたいと思います。
まずはライブラリを入れます。
composer require simplesoftwareio/simple-qrcode
次に「bootstrap/app.php」にライブラリを登録。
「’QrCode’ => SimpleSoftwareIO\QrCode\Facades\QrCode::class」を追加します。
...
省略
...
->withMiddleware(function (Middleware $middleware) {
$middleware->alias([
'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class,
]);
...
省略
...
「bootstrap/providers.php」にも「impleSoftwareIO\QrCode\QrCodeServiceProvider::class」を追加。
<?php
return [
App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class,
...
省略
...
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class,
];
これで準備は完了です。
実際に表示してみます。
{{QrCode::size(300)->generate('https://www.example.com');}}
こんな感じです。
size(300)で大きさを指定し、
generateの中に、QRコード読み込み時に表示される文字を入れます。
今回は以上です!