パッケージをインストール
SimpleSoftwareIO/simple-qrcodeを使わせていただく
composer require simplesoftwareio/simple-qrcode
プロバイダ登録はしなくてOK
最新版だと自動的に読み込むように設定してくれてる
( composer.json 参照 )
使ってみる
Bladeでそのまま表示できる
{!! QrCode::generate('QRコードにしたい内容 (文字やURLなど)') !!}
// サイズを変更したい時 (デフォルトのサイズは100)
{!! QrCode::size(300)->generate('QRコードにしたい内容 (文字やURLなど)') !!}
// 画像形式の指定をしたい時 (デフォルトはSVG)
{!! QrCode::format('png')->generate('QRコードにしたい内容 (文字やURLなど)') !!}
// LaravelのURL生成の使用ももちろんOK
{!! QrCode::generate(route('profile.index', ['userName' => $user->name])) !!}
LaravelでQRコードを動的生成するのが楽すぎたメモ