1. Composer를 사용하여 Laravel 설치 프로그램을 다운로드

composer global require laravel/installer

 

2.  라라벨 프로젝트 생성하기

laravel new blog(프로젝트명)

Composer 명령을 통해 프로젝트를 생성 할 수도 있다.

composer create-project --prefer-dist laravel/laravel:^7.0 blog

 

3. 생성한 프로젝트 서버 구동

php artisan serve

만들어준 프로젝트 경로로 이동하여 실행 해야 함.

 

 

4. Laravel Breeze 설치하기1

Laravel Breeze는 로그인, 등록, 비밀번호 재설정, 이메일 확인 및 비밀번호 확인을 포함하여 Laravel의 모든 인증 기능을 최소한으로 간단하게 구현한 것입니다. 

Laravel Breeze의 기본 뷰 레이어는 Tailwind CSS로 스타일이 지정된 간단한 Blade 템플릿으로 구성됩니다. 

그리고 Vue 또는 React 및 Inertia를 사용하여 애플리케이션을 스캐폴딩할 수 있습니다.

composer require laravel/breeze --dev

 

5. Laravel Breeze 설치하기2

Composer가 Laravel Breeze 패키지를 설치한 후에는 winds:install Artisan 명령을 실행할 수 있습니다.

php artisan breeze:install
 
npm install
npm run dev
php artisan migrate

 

6. 확인

웹 브라우저에서 애플리케이션의 /login 또는 /register URL로 이동할 수 있습니다. 

Breeze의 모든 경로는 route/auth.php 파일에 정의되어 있다.

 

 

7. user 스키마에 관리자 여부 컬럼 추가

 

8. 관리자 Seeder 생성하기

$ php artisan make:seeder Admin

 

기본으로 생성되는 UserFactory.php의 내용을 참고해서 기본 관리자 아이디를 생성해 주었다.

is_admin 컬럼 값을 추가해 주었다.

 

 

9. Admin Seeder 등록

 

10. 마이그레이션 진행 후 관리자 아이디가 생성 되었는지 확인

$ php artisan migrate:fresh --seed

 

+ Recent posts