무료로 데이터베이스를 사용하여 Laravel 프로젝트를 배포합니다!


안녕하세요.👋
본고에서 Heroku에 Laravel 프로젝트를 무료로 위탁 관리하고 배치하는 방법을 한 걸음 한 걸음 설명할 것입니다. 그것이 작용할 것입니다.
시작해볼까요?

0- 사용 중:
  • 라빌 8.8
  • 필리핀 페소8
  • Windows 터미널
  • GitHub
  • Git 명령
  • Heroku 툴 밴드

  • 1 - Nodejs 및 npm을 설치합니다.
  • 먼저 컴퓨터에 Node와 npm이 설치되어 있는지 확인해야 합니다.
  • 터미널을 열고 다음 두 개의 명령을 입력하여 확인할 수 있습니다.
  • npm-v
    노드 - v
  • 설치가 필요한 경우🔗 DOCs for downloading Node and npm
  • 이 점을 한데 융합시키면 계속 전진해라👇
  • PS C:\Users\Moose> node -v
    v16.13.2
    PS C:\Users\Moose> npm -v
    8.4.0
    

    2. 당신의 Laravel 프로젝트를 시작합니다.
  • 만약 당신이 이미 한 항목이 있다면, 당신은 이 단계를 뛰어넘을 수 있습니다👇.
  • 저는 composer를 사용하여 Laravel 프로젝트를 만듭니다.
  • 작곡가: https://getcomposer.org/
  • 터미널을 열고 원하는 디렉토리에 Laravel 항목을 만듭니다.
  • Laravel 프로젝트를 만들었지만 다음은composer를 통해 새 프로젝트를 만드는terminal 명령입니다.
  • 예시 응용 프로그램이 아니라 당신의 항목을 말해 보세요.
  • PS C:\Users\Moose> composer create-project laravel/laravel example-app
    

    3. 계정을 만들고 Heroku Toolbelt를 다운로드합니다.
  • 헤로쿠의 무료 계좌를 HERE로부터 등록한다.계좌가 있다면 다음 단계로 넘어가세요👇
  • 모든 것을 간단하고 순조롭게 유지하기 위해🔗 HERE .
  • 다음을 계속 누르고 모든 내용을 기본 설정으로 유지하기만 하면 됩니다.

  • 4 - 파일 생성:
  • 현재 홈 디렉터리에 있는 항목에 새 파일을 추가해야 합니다.
  • 프로젝트 폴더로 이동하여 새 파일을 만들고 확장자 없이 Procfile로 명명하며 첫 번째 문자가 대문자인지 확인합니다.
  • 파일에 다음 코드를 보존하고 저장합니다.
  • web: vendor/bin/heroku-php-apache2 public/
    
  • 이렇게👇


  • 5-GitHub의 새로운 멤버?:
  • 나는 네가 GitHub 계정을 가지고 있다고 확신하지만, 만약 네가 없다면 그것을 만들고 연결해야 한다.
  • GitHub 자습서가 아니므로 다음LINK을 방문하여 GitHub 계정을 만드는 방법에 대한 자세한 지침을 얻으십시오.
  • 또한 Git 초보자라면 터미널을 통해 사용자 이름을 설정하는 것을 잊지 마세요.이 사이트LINK를 방문하여 어떻게 사용하는지 알아보세요.

  • 6-길트:
  • Laravel 프로젝트가 있고 GitHub에 있다면 이것을 건너뛸 수 있습니다.이 경우, Procfile의 변경 사항을 GitHub로 정상적으로 전달하는 것이 필요합니다.
  • 프로젝트에 대한 새로운 환매 협의를 만들고 있다고 가정합니다.프로젝트 디렉터리에서 터미널을 열고 같은 순서로 다음 명령을 입력하십시오.
  • 제 예에서 PS F:\Projects\Zarafah>는 제 프로젝트 홈 디렉터리 경로입니다.
  • PS F:\Projects\Zarafah> git init
    PS F:\Projects\Zarafah> git add .
    PS F:\Projects\Zarafah> git commit -m "initial release"
    

    7. Heroku 응용 프로그램을 만들려면 다음과 같이 하십시오.
    따라서 최상의 결과를 얻을 수 있습니다.
  • 프로젝트 디렉터리에서 터미널을 열고 같은 순서로 다음 명령을 하나씩 입력합니다.
  • 4번 명령에서 제 프로그램을'zarafah'로 바꾸고 있는 것을 발견할 수 있습니다.너는 그것에 어떤 이름을 지어도 되지만,github에 완전히 같은 이름을 지어주는 것을 권장한다.
  • PS F:\Projects\Zarafah> heroku create
    PS F:\Projects\Zarafah> git remote rm heroku
    PS F:\Projects\Zarafah> heroku create
    PS F:\Projects\Zarafah> heroku rename zarafah
    
  • 이 프로젝트를 헤로쿠에게 미룰 때가 되었다.
  • PS F:\Projects\Zarafah> git push heroku master
    

    8. Heroku 응용 프로그램을 설정합니다.
  • 현재 Heroku를 통해 프로그램을 열려고 하면 저희error 500를 받을 수 있습니다.
  • HerokuDashboard를 열고 아래 경로를 따라 가세요.
  • 항목 선택 - 설정 선택 - 아래로 스크롤하고 "설정 변수 보이기"를 누르면 입력은 키에 사용되고, 다른 입력은 값에 사용됩니다.
  • 프로젝트 홈 폴더로 이동하여 .env 파일을 엽니다.
  • 다음을 찾습니다.

  • APP DEBUG를 복사하고 삽입 키를 입력하고 true를 복사하고 삽입 값을 입력합니다.
  • APP KEY와 해당 값에 대해 동일한 작업을 수행합니다.

  • 9 - Heroku 구성에 추가하기
  • 파일을 엽니다.
  • 프로젝트 디렉터리에서 터미널을 열고 아래 명령을 누르십시오.
  • 터미널에서 우리는 .env를 쓰고 빈칸을 추가하여 키와 값을 제시할 것이다.
  • 아래의 예시를 찾지만, 이 값들은 당신의 heroku config:add (key value)에 따라 설정된 것임을 기억하십시오.
  • app Env에 대해 삽입값 "production"을 확인하십시오.
  • PS F:\Projects\Zarafah> heroku config:add APP_NAME=Zarafah
    PS F:\Projects\Zarafah> heroku config:add APP_ENV=production
    
  • APP URL에서 Heroku에서 응용 프로그램의 URL을 복사해야 합니다.
  • 나로서는👇
  • PS F:\Projects\Zarafah> heroku config:add APP_URL=https://zarafah.herokuapp.com/
    

    10. Heroku에서 데이터베이스를 설정합니다.
    지금까지 Laravel 프로젝트에 데이터베이스 연결이 없으면 프로그램이 열려 있는 상태로 표시되며 Heroku에서 정상적으로 작동합니다🥳🥳
    만약 저와 같은 데이터베이스 연결이 확실하다면 계속 진행하십시오👇
  • 히로쿠Dashboard로 간다.
  • 어플리케이션을 누릅니다.
  • 리소스
  • 를 클릭
  • "heroku postgres"검색
  • 공급을 클릭합니다.

  • 다음 단계는 매우 중요합니다. 우리는 Heroku로부터 우리의 추가 증거를 얻어 하나하나 업데이트할 것입니다.
  • 주 프로젝트 폴더의 터미널을 엽니다.
  • PS F:\Projects\Zarafah> heroku pg:credentials:url
    
  • 모든 자격 증명이 포함된 회신을 받을 수 있으며 각 자격 증명을 추가합니다.
  • 파일을 엽니다.
  • 우리는 그 중에서 열쇠를 복제할 것이다.env 파일과 터미널에서 받은 응답 값
  • 아래의 예에서 나는 단지 "..."을 쓰고 싶다.진짜 증서가 아니라
  • PS F:\Projects\Zarafah> heroku config:add DB_CONNECTION=pgsql
    PS F:\Projects\Zarafah> heroku config:add DB_HOST= ...
    PS F:\Projects\Zarafah> heroku config:add DB_PORT= ...
    PS F:\Projects\Zarafah> heroku config:add DB_DATABASE= ...
    PS F:\Projects\Zarafah> heroku config:add DB_USERNAME= ...
    PS F:\Projects\Zarafah> heroku config:add DB_PASSWORD= ...
    

    11. 이민과 씨앗:
  • 이제 새로운 데이터베이스를 사용하여 마이그레이션할 수 있습니다.
  • Heroku 플러그인은 Laravel Factory를 지원하지 않으므로 마이그레이션할 수 없습니다.env file.
  • 다음 코드를 실행하여 계속 이동합니다
  • PS F:\Projects\Zarafah> heroku run php artisan migrate
    

    12. 정리:
    축하합니다. 당신의 Laravel 프로젝트는 현재 Heroku에서 데이터베이스를 무료로 사용할 수 있습니다.🎉🥳
    heroku에서 만든 URL 접근 프로그램을 사용할 수 있습니다.
    이것은 응용 프로그램을 테스트하고, 응용 프로그램이 온라인에 접속되어 다른 사람과 공유되는 것을 볼 수 있는 좋은 기회이다.
    만약 당신에게 어떤 문제가 있다면, 아래의 평론에서 저에게 물어보세요. 아니면
    읽어주셔서 감사합니다.❤️

    좋은 웹페이지 즐겨찾기