Laravel 8에서 QR 코드를 생성하는 방법은 무엇입니까?

7792 단어 laravelphphowtoqrcode
원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/laravel/how-to-generate-qr-code-in-laravel-8

제 이전post에서 바코드에 대해서 포스팅을 했었는데 지금은 QR코드에 대해서 별도의 포스팅으로 공유하고 있습니다. 우리는 QR 코드가 웹사이트 링크, 앱 링크, 제품 링크, 비밀 코드 및 기타 많은 데이터를 더 빨리 공유하는 데 매우 중요하다는 것을 알고 있습니다. 따라서 QR 코드**를 생성해야 하는 ** Laravel 프로젝트가 있다면 ** 도움이 될 수 있습니다.



milon의 이 QR 코드 생성기 패키지 덕분에 우리의 노력을 단축할 수 있습니다.

좋아, 시작하자.

1단계: 라라벨 설치




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



그런 다음 프로젝트 디렉토리로 이동합니다.

cd laravel-qrcode


2단계: 데이터베이스 구성



Laravel 프로젝트가 최신인 경우 데이터베이스 자격 증명을 업데이트해야 합니다. Laravel 8 프로젝트에서 .env 파일을 열기만 하면 됩니다.

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


그리고 route\web.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단계: 보기 추가



그런 다음, resources/views 디렉토리에 barcode.blade.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를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기