Laravel8.x에서 사용자 인증으로 새 프로젝트를 만드는 방법

Laravel8.x에서 jetstream이 들어간 새로운 프로젝트를 시작하는 데 너무 빠졌기 때문에 각 빠짐 포인트의 해소 방법과 함께 씁니다.

이 기사의 대상 독자



초보자로 laravel을 사용하여 무언가를 만들고 싶은 사람.

개발 환경



MacBook Pro
MacOS Big Sur ver.11.1
Laravel Framework 8.24.0
mysql Ver 8.0.23 for osx10.16 on x86_64 (Homebrew)

완성 이미지



갑자기 사용자 인증 기능이 붙어있어 매우 편리합니다.
보기 어렵지만 처음부터 오른쪽 상단에 Login과 Register가 붙어 있습니다.

로그인 화면

등록 화면


시작하는 것만으로 이런 기능이 붙어 있거나 최고입니다. 단지 laravel8.x로 신규 프로젝트를 만드는 것은 처음으로 찢어졌습니다. 비슷한 초보자를 위해 빠진 포인트를 함께 씁니다.

새 프로젝트 만들기



우선 이것에 따라 신규 프로젝트를 작성.
htps : // 카와 x. · · · · · · · · · · · · · p 로지 ct /

DB 연결



mySQL로 테이블을 만들어 laravel에 연결. -> mySQL8.0은 laravel에 그대로 연결할 수 없다
인증 방식을 바꿀 필요가 있다.
아래 기사 참조
htps : // 이 m/키 m_ 이렇게/있어 ms/11420f1 아 885638865fbphp artisan migrate실행. 이것이 통과하면 DB는 ok.

npm run dev 하기



npm install
실행.
에서 자신의 개발 환경에서 오류가 발생했습니다. XCode의 에러는 찢어져 나왔으므로 조사한 결과,
이 기사에 따라 XCode를 설치하면 해결되었습니다. 설치에는 꽤 시간이 걸립니다.
https://www.it-swarm-ko.tech/en/xcode/xcodeselect%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96% E9%96%8B%E7%99%BA%E8%80%85%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3% 83%AA%E3%82%A8%E3%83%A9%E3%83%BC/1040649559/
설치가 끝나면 zip을 열고 (이것도 꽤 시간이 걸리는) XCode.app를/Applications 이하에 배치합니다.

이제 npm install이 통과했지만 npm run dev는 여전히 오류가 발생했습니다.
이런 오류.
Invalid regular expression: /(\p{Uppercase_Letter}+|\p{Lowercase_Letter}|\d)(\p{Uppercase_Letter}+)/: Invalid escape

원인은 node v8.11.4에서 가고 있었기 때문이었습니다.
node의 버전을 최신판으로 하면 npm run dev가 통과해 무사히 구축할 수 있었습니다.

좋은 웹페이지 즐겨찾기