Laravel 8でQRコードを生成する方法は?


もともと投稿@https://codeanddeploy.com サンプルコードをダウンロードしてダウンロードしますhttps://codeanddeploy.com/blog/laravel/how-to-generate-qr-code-in-laravel-8
私の前でpost , 私は今、私は別のポストでQRコードについて共有しているバーコードについて投稿されています.我々はQRコードは、ウェブサイトのリンク、アプリのリンク、製品のリンク、秘密のコード、および他の多くのようなデータの共有を迅速に重要です知っている.あなたがプロジェクトを持っているならば、それはQRコードを生成する必要があるラーラーベルでプロジェクトを持っている.

このQRコードジェネレータパッケージのおかげで私たちの努力をショートカットするにはmilon .
わかりました.

ステップ1:ラーラベルインストール


composer create-project --prefer-dist laravel/laravel laravel-qrcode

その後、プロジェクトディレクトリに移動します.
cd laravel-qrcode

ステップ2:データベース構成


あなたのLaravelプロジェクトが新鮮な場合は、データベースの資格情報を更新する必要があります.ジャスト・オープン.env Laravel 8プロジェクトのファイル.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name_here
DB_USERNAME=your_database_username_here
DB_PASSWORD=your_database_password_here

ステップ3 :パッケージをインストールする


次に、バーコードパッケージをインストールしますmilon . 以下のコマンドを実行します.
composer require milon/barcode

ステップ4:コントローラ&ルートを作成する


次に、次のコマンドを実行してコントローラを生成します.
php artisan make:controller QRCodeController
そして、ルート\ウェブに以下のルートを加えてください.PHP
Route::get('/qrcode', 'App\Http\Controllers\QRCodeController@index')->name('home.index');
次に、下記参照QRCodeController コード
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class QRCodeController extends Controller
{
    public function index() 
    {
        $link = "https://codeanddeploy.com/category/laravel";

        return view('barcode', [
            'link' => $link
        ]);
    }
}

ステップ5 :ビューを追加


次に、ファイルのバーコードを作成します.ブレード.PHPはリソース/ビューディレクトリに入ります.以下のコードを参照ください.
<!DOCTYPE html>
    <html>

    <head>
        <meta charset="utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Laravel 8 QR Code Demo - codeanddeploy.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
    </head>

    <body>
        <div class="container mt-5">

            <h3>SCAN QR CODE FOR MORE LARAVEL TUTORIALS.</h3>

            <br><br>

            <div class="mb-3">{!! DNS2D::getBarcodeHTML("$link", 'QRCODE') !!}</div>
        </div> 
        </div>
    </body>
</html>
次に、Laravelプロジェクトを実行します.
php artisan serve
次に、以下のURLをブラウザに表示します.
http://127.0.0.1:8000/qrcode
私はこのチュートリアルを助けることを望む.どうぞこちらへhttps://codeanddeploy.com/blog/laravel/how-to-generate-qr-code-in-laravel-8 このコードをダウンロードしたい場合.
ハッピーコーディング