Laravel 8 + Jetstream 설치하기

Hoone·2021년 5월 14일
0

설치 방법은 다양하게 있지만 이번에 Laravel 8 에서 추가된 Sail을 이용한 설치를 하겠다.
Laravel Sail은 Docker를 사용해서 개발환경을 구성해주는 도구이기 때문에 Docker가 필수이다.

이 Desktop에는 Windows - WSL2를 사용하는 Docker를 구성되어있다.

Laravel 설치

curl -s https://laravel.build/example-app | bash

명령을 실행하면 마지막에 root 비밀번호 입력 후 설치가 완료된다.

설치화면

Sail Up

프로젝트가 생성된 후 디렉토리로 이동해서 Laravel Sail 시작

cd example-app

./vendor/bin/sail up

디렉토리에 있는 docker-compose.yml의 내용으로 애플리케이션 컨테이너가 빌드가 됩니다.

이때 구성에서 기본 포트가 80으로 되어있는데 사용중인 포트라서 env일에서 8080으로 변경했다.

APP_NAME=Laravel
APP_ENV=local
APP_DEBUG=true
APP_URL=http://example-app.test
APP_PORT=8080 //<-- 추가

백그라운드에서 실행하려면 ./vendor/bin/sail up -d 를 하면 된다.
백그라운드에서 실행중인 컨테이너를 중지하려면 ./vendor/bin/sail down 명령을 사용하면 된다.

웹 브라우저에서 localhost:8080 으로 접속할 수 있다.

Laravel Sail 가이드

Jetstream 설치

~/example-app$ sail composer require laravel/jetstream

Jetstream의 구성

  • Livewire + Blade
  • Inertia + Vue.js

Inertia + Vue.js 으로 설치

~/example-app$ sail artisan jetstream:install inertia

NPM 종속성 설치 및 데이터베이스 마이그레이션

~/example-app$ sail npm install
~/example-app$ sail npm run dev
~/example-app$ sail artisan migrate
profile
도움이 되고픈 개발자

0개의 댓글