目次
初期設定
QRコードを作成する時、最初にパッケージのインストールが必要です。以下のパッケージを実施します。
composer require simplesoftwareio/simple-qrcode "~4"
もし、QRコードを.png形式で作成したい場合。 imagick 拡張機能をインストールする必要があります。
composer require ext-imagick
コントローラーの作成
以下のコマンドを実施するとコントローラーが作成されます。
php artisan make:controller QrCodeController
次に、routes/web.php ファイルでコントローラーを参照します。
<?php
use App\Http\Controllers\QrCodeController;
use Illuminate\Support\Facades\Route;
Route::get('/', [QrCodeController::class, 'show']);
QRコードの作成
QRコードを作成して、S3サーバーで保存してURLを戻します。
QRコードを作成する時は、”storage"以下に”logo.png”を格納する必要があります。
まとめ
システム側でLaravelを使って、QRコードを作成する時や、その作成したQRコードをサーバーに保存してURLを貰いたい時には、上記の内容を参考にしてます。
以上、よろしくお願いいたします。