laravel 9를 사용하여 QR 코드를 생성하십시오.

2488 단어
안녕하세요 독자 여러분,

이 블로그 게시물에서는 simplesoftwareio/simple-qrcode 패키지를 사용하여 laravel 9에서 QRCode를 만드는 방법을 살펴보겠습니다.

먼저 아래 단계에 따라 laravel 9 프로젝트를 설정합니다.
  • 1단계 – Laravel 9 애플리케이션 설치
  • 2단계 - 데이터베이스 구성
  • 3단계 – simplesoftwareio/simple-qrcode 패키지 설치
  • 4단계 - simplesoftwareio/simple-qrcode 구성
  • 5단계 – QRCode 컨트롤러 만들기
  • 6단계 – QR 코드 경로 추가
  • 7단계 – 브라우저에서 이 앱 실행

  • 1단계 - 명령을 사용하여 laravel 9 생성 및 설치

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


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

      DB_CONNECTION=mysql
      DB_HOST=127.0.0.1
      DB_PORT=3306
      DB_DATABASE=qr_code_laravel
      DB_USERNAME=root
      DB_PASSWORD=password
    

    3단계 - 컴포저를 사용하여 QRCode 패키지 설치

      composer require simplesoftwareio/simple-qrcode
    

    4단계 - config/app.php 파일에서 패키지 구성simplesoftwareio/simple-qrcode
    config/app.php 파일을 열고 공급자에 아래 줄을 추가합니다.
    SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class
    별칭에 아래 줄을 추가하십시오.
    QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class
    5단계 - QRCode 컨트롤러 실행 명령을 생성하려면
    php artisan make:controller QRCode/QRCodeController
    6단계 - 경로 생성, 파일 열기web.php 및 경로 추가

      Route::get('qr-code', [QRCodeController::class, 'index']);
      Route::get('qr-code-colored', [QRCodeController::class, 
      'colorQrCodeIndex']);
    


    이제 프로젝트를 성공적으로 설정했습니다. 다음 단계는 QRCode를 생성하는 코드를 작성하는 것입니다. 컨트롤러를 열고 아래 코드를 추가합니다.

        public function index()
        {
           return QrCode::size(200)->generate('My first QR 
     Code');
        }
        public function colorQrCodeIndex()
        {
          return QrCode::size(100)
                   ->backgroundColor(255,255,10)
                   ->generate('Example of Colored QR code');
        }
    



  • size() - QR 코드의 크기를 정의하는 데 사용됩니다
  • .

  • generate() 메서드 - QR 코드를 생성할 메시지, 주소, 가격, 전화번호 등을 보관합니다.

  • background() - QR에 배경색을 지정하는 데 사용됩니다.

  • 7단계 - php artisan serve 명령을 실행하여 개발 서버를 실행하고 브라우저를 방문하여 QR 코드를 확인합니다.
    http://127.0.0.1:8000/qr-code-colored - 컬러 QR용http://127.0.0.1:8000/qr-code - 단순 QR용

    즐거운 독서…
    🦄 ❤️

    좋은 웹페이지 즐겨찾기