Skip to content

Commit

Permalink
posting
Browse files Browse the repository at this point in the history
  • Loading branch information
djcho committed Jan 10, 2024
1 parent f75521e commit f78ee71
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 1 deletion.
17 changes: 17 additions & 0 deletions _posts/laravel/2024-01-04-laravel-init.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,3 +120,20 @@ cd ot-laravel-basic

이렇듯 Sail 명령어는 도커 내부의 실행 결과를 응답으로 받아 사용자에게 편의성을 제공해준다.

### 프로젝트 구조

![image](https://github.com/djcho/ot-laravel-basic/assets/13410737/4b17dd5b-c102-424f-b88d-7b4fe1e7bfaa)

프로젝트 생성 시 구조는 위 그림과 같고 각 폴더마다 설명을 아래와 같다.

- app : 애플리케이션의 핵심 코드가 들어있다. 애플리케이션의 거의 모든 클래스가 이곳에 존재한다.
- bootstrip : 애플리케이션의 부트 환경설정을 담당하는 app.php가 존재하는 폴더
- config : 애플리케이션의 설정 파일을 포함한다.
- database : 데이터베이스 마이그레이션 파일, 모델 팩토리, 시딩 파일들을 포함한다. 이 폴더를 SQLite 가 저장되는 곳으로 사용할 수도 있다.
- public : 애플리케이션에 진입하는 모든 request요청들에 대한 진입점 역할과 오토로딩을 설정하는 `index.php`파일을 가지고 있다. 또한 이미지나 자바스크립트, CSS와 같은 asset파일들도 포함되어 있다.
- resources : 뷰 파일과 CSS, 자바스크립트와 같이 컴파일 되기 전의 asset파일들을 가지고 있고 다국어 파일도 있다.
- routes : 애플리케이션에서 정의된 모든 라우트들이 존재한다.
- storage : 애플리케이션의 로그, 컴파일된 블레이트 템플릿, 파일 기반의 세션, 파일 캐시 그리고 기타 프레임워크에서 생성된 파일들을 가지고 있다.
- tests : 자동화된 테스트가 포함되어 있다. `PHPUnit`단위 테스트와 기능 테스트 예제가 제공된다.
- vendor : `Composer` 의 의존송 폴더이다.

2 changes: 1 addition & 1 deletion _posts/laravel/2024-01-05-laravel-configure.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ last_modified_at : 2024-01-05

# 프로젝트 설정

라라벨의 설정을 배워본다. 라라벨의 모든 설정은 기본적으로 `config` 디렉토리에서 관리된다. `config` 폴더에 저장되어 있는 설정 값들은 `config` 라는 메서드로 불러올 수 있다.![image](https://github.com/djcho/ot-laravel-basic/assets/13410737/71f2618b-746a-465c-8b81-7b2fd30f5f80)
라라벨의 설정을 배워본다. 라라벨의 모든 설정은 기본적으로 `config` 디렉토리에서 관리된다. `config` 폴더에 저장되어 있는 설정 값들은 `config` 라는 메서드로 불러올 수 있다.![image](https://github.com/djcho/ot-laravel-basic/assets/13410737/1a8c8268-cf10-4b18-b5d2-fe4abdbeedea)

또한 `env()``.env`파일에 정의되어 있는 설정을 불러올 수 있는 메서드이다.

Expand Down
22 changes: 22 additions & 0 deletions _posts/laravel/2024-01-05-laravel-starterkits-breeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title : "[Laravel] 스타터 킷 : Laravel Breeze"
categories:
- Laravel
tag :
- [Laravel, PHP]
toc: true
toc_sticky : true
published : true
date : 2024-01-05
last_modified_at : 2024-01-05
---



이현석님의, [이현석의 라라벨 입문] 영상 강의를 보고 정리한 필기입니다.📢
{: .notice--warning}

# 스타터 킷 : Laravel Breeze

라라벨을 이용한 웹 개발을 쉽고 빠르게 해주는 두 가지 스타터킷 중 초보자에게 권장되는 브리즈(breeze)를 설치해본다. 브리즈는 로그인, 가입, 비밀번호 재설정, 이메일 인증, 비밀번호 확인을 포함한 라라벨의 **인증 기능**을 간단하게 구현한 패키지이다. 또한 브리즈는 사용자 이름, 이메일, 주소, 패스워드를 업데이트할 수 있는 간단한 **프로필** 페이지도 포함한다.

0 comments on commit f78ee71

Please sign in to comment.