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
'프로젝트 > [Laravel Breeze] 레스토랑 예약 프로그램' 카테고리의 다른 글
[laravel] 6. Route와 create 페이지 (0) | 2022.07.01 |
---|---|
[laravel] 5. controller 생성 (0) | 2022.06.30 |
[laravel] 4. migration (0) | 2022.06.30 |
[Laravel] 3. 네비게이션 버튼 추가 (0) | 2022.06.30 |
[Laravel] 2. Admin Middleware 셋팅 (0) | 2022.06.30 |