[Laravel8] 로그인 기능이 있는 프로젝트를 만들 때까지

  • composer로 프로젝트 만들기
  • Jetstream 설치
  • Livewire 또는 Inertia 중 하나를 설치
  • 빌드
  • 데이터베이스 만들기
  • .env 파일에서 데이터베이스 변경
  • 마이그레이션

  • 환경: XAMPP for Windows, Laravel Framework 8.6.0

    1. composer로 프로젝트 만들기



    먼저 composer를 사용하여 프로젝트를 만듭니다.
    다음 코드의 경우 'your-project'라는 프로젝트를 만듭니다.
    composer create-project --prefer-dist laravel/laravel your-project
    

    2. Jetstream 설치



    cd 명령으로 프로젝트로 이동한 후 Jetstream을 설치합니다.
    composer require laravel/jetstream
    

    3. Livewire 또는 Inertia 중 하나를 설치



    Livewire 또는 Inertia 중 하나를 선택하여 설치합니다.--teams 는 팀 기능을 추가하는 옵션입니다. 필요 없으면 가지고 가서 좋다.
    php artisan jetstream:install livewire --teams
    

    또는,
    php artisan jetstream:install inertia --teams
    

    4. 빌드하기



    빌드합니다.
    npm install && npm run dev
    

    5. 데이터베이스 만들기



    제 경우에는 이번에 XAMPP를 사용하고 있기 때문에 XAMPP에서 빨리 데이터베이스를 만들어 둡니다.

    6. .env 파일에서 데이터베이스 변경



    .env 파일의 데이터베이스 이름을 잊지 않고 변경하십시오.

    .env
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_project ←ここ
    DB_USERNAME=root
    DB_PASSWORD=
    

    7. 마이그레이션



    마이그레이션합니다.
    php artisan migrate
    

    그러면 아래 그림과 같이 8개의 테이블이 들어간 상태로 완성됩니다.


    artisan 명령으로 서버를 시작한 후 톱 페이지를 확인하면 아래 그림과 같이 오른쪽 상단에 Login과 Register가 표시됩니다.
    php artisan serve
    



    이상입니다.

    참고 사이트:
    h tps : // / tst st m.ぁらゔぇl. 이 m/1. x/인 s 타치온. HTML
    htps : // bg. 카피의 fw. 이 m/? p=7827

    좋은 웹페이지 즐겨찾기