# Knowledge of Laravel: Korean

## Korean

- [Korean / My 패키지 (142 pages)](https://kawax.biz/_llms/ko/my.md): Documentation for Korean / My 패키지.

### 튜토리얼

#### 시작하기

- [Laravel이란](https://kawax.biz/ko/introduction.md): Laravel의 개요와 특징, 왜 Laravel을 선택해야 하는지를 설명합니다.
- [Laravel을 시작하기 전에 필요한 지식](https://kawax.biz/ko/true-tutorial.md): Laravel 학습의 전제가 되는 4가지 분야를 정리하고, 먼저 익혀야 할 지식을 안내합니다.
- [설치](https://kawax.biz/ko/installation.md): Laravel 설치와 PHP 환경 세팅 방법을 설명합니다.
- [디렉터리 구조](https://kawax.biz/ko/directory-structure.md): Laravel 프로젝트의 주요 디렉터리와 파일의 역할을 설명합니다.
- [설정](https://kawax.biz/ko/configuration.md): Laravel의 설정 파일, 환경 변수(.env), 설정 값 접근 방법, 캐시, 디버그 모드, 유지 보수 모드를 설명합니다.

#### 기본

- [라우팅](https://kawax.biz/ko/routing.md): Laravel의 라우트 정의 방법, 라우트 파라미터, 이름 지정 라우트의 기본을 설명합니다.
- [뷰](https://kawax.biz/ko/views.md): Laravel의 뷰를 생성하여 라우트나 컨트롤러에서 반환하는 방법과 데이터를 전달하는 방법을 설명합니다.
- [Blade 템플릿](https://kawax.biz/ko/blade.md): Laravel의 템플릿 엔진 「Blade」의 기본 문법, 조건 분기, 루프, 레이아웃 상속을 설명합니다.
- [URL 생성](https://kawax.biz/ko/urls.md): Laravel의 url() 헬퍼, 이름 지정 라우트 URL, 서명된 URL, 컨트롤러 액션 URL 생성 방법을 설명합니다.

#### 요청 처리

- [컨트롤러](https://kawax.biz/ko/controllers.md): Laravel의 컨트롤러 생성 방법과 라우팅과의 연동을 설명합니다.
- [미들웨어](https://kawax.biz/ko/middleware.md): Laravel의 미들웨어를 사용해 HTTP 요청의 필터링과 전처리를 수행하는 방법을 설명합니다.
- [HTTP 요청](https://kawax.biz/ko/requests.md): Laravel의 Illuminate\Http\Request 객체를 사용해 HTTP 요청 데이터를 가져오는 방법을 설명합니다.
- [검증](https://kawax.biz/ko/validation.md): Laravel의 검증 기능을 사용해, 폼의 입력 데이터를 검증하는 방법을 설명합니다.
- [응답](https://kawax.biz/ko/responses.md): Laravel의 응답 종류와 컨트롤러에서 적절한 응답을 반환하는 방법을 설명합니다.
- [세션](https://kawax.biz/ko/session.md): Laravel의 HTTP 세션을 사용해 요청 간에 데이터를 유지하는 방법

#### 데이터베이스

- [데이터베이스 마이그레이션](https://kawax.biz/ko/migrations.md): Laravel의 마이그레이션 기능을 사용해 데이터베이스 스키마를 버전 관리하는 방법을 설명합니다.
- [데이터베이스 시딩](https://kawax.biz/ko/seeding.md): Laravel의 시딩 기능을 사용해 개발·테스트용 샘플 데이터를 데이터베이스에 투입하는 방법을 설명합니다.
- [Eloquent 입문](https://kawax.biz/ko/eloquent.md): Laravel의 ORM 'Eloquent'를 사용해 데이터베이스의 데이터를 조작하는 방법을 설명합니다.
- [Eloquent 관계 입문](https://kawax.biz/ko/eloquent-relationships.md): Eloquent를 사용해 테이블 간 관계(1대1·1대다·다대다)를 정의하고, 관련 데이터를 효율적으로 가져오는 방법을 설명합니다.
- [Eloquent Factories](https://kawax.biz/ko/eloquent-factories.md): 모델 팩토리를 사용해 테스트나 시딩용의 페이크 데이터를 효율적으로 생성하는 방법을 설명합니다.

#### 인증

- [인증 입문](https://kawax.biz/ko/authentication.md): Laravel의 인증 기능의 기본을 설명합니다. 스타터 킷을 사용한 인증 시스템의 도입부터 인증된 사용자의 취득 방법까지 설명합니다.
- [스타터 킷](https://kawax.biz/ko/starter-kits.md): Laravel의 스타터 킷을 사용해 인증·UI를 빠르게 세팅하는 방법
- [Laravel Socialite (소셜 인증)](https://kawax.biz/ko/socialite.md): OAuth 2.0을 사용한 소셜 로그인(GitHub, Google, Facebook 등)을 Laravel Socialite로 심플하게 구현하는 방법을 설명합니다.

#### 헬퍼와 외부 통신

- [헬퍼 함수](https://kawax.biz/ko/helpers.md): Laravel이 제공하는 글로벌 헬퍼 함수와 Arr·Number 클래스를 실용 예시와 함께 설명합니다.
- [문자열 조작 (Str 클래스)](https://kawax.biz/ko/strings.md): Laravel의 Str 클래스와 Stringable(Fluent Strings)을 사용한 문자열 조작을 실용 예와 함께 설명합니다.
- [컬렉션](https://kawax.biz/ko/collections.md): Laravel의 Collection 클래스를 사용해 데이터를 효율적으로 조작하는 방법을 설명합니다.
- [HTTP 클라이언트](https://kawax.biz/ko/http-client.md): Laravel의 HTTP 클라이언트를 사용해 외부 API로 요청을 보내는 방법을 설명합니다. 인증·타임아웃·리트라이·테스트까지 아우릅니다.

#### 테스트와 배포

- [테스트 입문](https://kawax.biz/ko/testing.md): Pest와 PHPUnit을 사용한 Laravel 애플리케이션의 테스트 작성 방법
- [HTTP 테스트](https://kawax.biz/ko/http-tests.md): Laravel의 HTTP 테스트 기능을 사용한 요청의 시뮬레이션, 어서션, 인증 테스트, 파일 업로드 테스트의 설명
- [데이터베이스 테스트](https://kawax.biz/ko/database-testing.md): RefreshDatabase·시더·팩토리·전용 어서션으로 Laravel의 DB 테스트를 효율적으로 작성하는 방법
- [모킹](https://kawax.biz/ko/mocking.md): Laravel의 모킹·테스트 더블 기능을 사용해 테스트를 독립된 단위로 실행하는 방법
- [콘솔 테스트](https://kawax.biz/ko/console-tests.md): Laravel에서 Artisan 명령을 테스트하는 방법(입출력 기대값, 종료 코드 검증, 콘솔 이벤트 검증)을 배웁니다.
- [배포](https://kawax.biz/ko/deployment.md): Laravel 애플리케이션을 프로덕션 환경에 배포하기 위한 설정·최적화·운용 가이드

#### AI 개발 지원

- [Laravel과 AI 개발](https://kawax.biz/ko/ai.md): Laravel은 AI 지원 개발에 최적화된 프레임워크입니다. Laravel Boost에 의한 MCP 서버 연동, AI 가이드라인, 문서 검색 API를 활용해 AI 코딩 에이전트의 능력을 최대한으로 이끌어냅시다.

### 가이드

#### 아키텍처

- [요청 라이프사이클](https://kawax.biz/ko/lifecycle.md): Laravel 애플리케이션으로의 HTTP 요청과 Console 명령이 어떻게 처리되는지 설명합니다.
- [서비스 컨테이너](https://kawax.biz/ko/service-container.md): Laravel의 서비스 컨테이너를 사용한 의존성 주입 메커니즘과 바인딩의 기본을 설명합니다.
- [서비스 프로바이더](https://kawax.biz/ko/service-providers.md): Laravel의 서비스 프로바이더를 사용해 애플리케이션의 서비스를 등록·부트스트랩하는 방법을 설명합니다.
- [파사드](https://kawax.biz/ko/facades.md): Laravel의 파사드 구조와 사용법, 실시간 파사드, 테스트 방법, 의존성 주입과의 구분 사용을 설명합니다.
- [Contracts(계약)](https://kawax.biz/ko/contracts.md): Laravel의 Contracts의 역할, 파사드와의 차이, 타입 힌트에 의한 주입 방법, 커스텀 Contract의 생성 방법을 설명합니다.

#### 데이터베이스

- [데이터베이스 설정](https://kawax.biz/ko/database.md): Laravel의 데이터베이스 접속 설정, read/write 분리, 다중 접속, SQL 실행, 쿼리 리스닝, transaction의 기본을 설명합니다.
- [쿼리 빌더](https://kawax.biz/ko/query-builder.md): Laravel의 DB::table()을 사용한 쿼리 빌더의 기본부터 응용까지 설명합니다. Eloquent를 사용하지 않고 직접 SQL을 조립하는 방법과 구분 사용을 배웁니다.
- [페이지네이션](https://kawax.biz/ko/pagination.md): Laravel의 페이지네이션 기능을 설명합니다. paginate()·simplePaginate()·cursorPaginate()의 차이, Blade에서의 표시, API 응답, URL 커스터마이징까지 다룹니다.
- [MongoDB](https://kawax.biz/ko/mongodb.md): Laravel 애플리케이션에서 MongoDB를 사용하는 방법. 드라이버 설치부터 설정, Eloquent 모델, 쿼리 빌더, 캐시·큐 드라이버로서의 활용까지 설명합니다.
- [검색](https://kawax.biz/ko/search.md): Laravel의 검색 기능의 전체상. 전문 검색·벡터 검색·리랭킹·Laravel Scout를 용도에 맞춰 구분 사용하는 방법을 설명합니다.

#### Eloquent

- [Eloquent API 리소스](https://kawax.biz/ko/eloquent-resources.md): Eloquent 모델을 일관된 JSON API 응답으로 변환하는 방법을 설명합니다. 리소스 클래스의 작성부터 조건부 필드, 페이지네이션 연계까지 실전적으로 소개합니다.
- [Eloquent 액세서·뮤테이터·캐스트](https://kawax.biz/ko/eloquent-mutators.md): Eloquent 모델의 속성값을 취득·저장 시에 변환하는 구조를 설명합니다. 액세서·뮤테이터의 정의 방법과 내장 캐스트의 사용법을 실전적으로 소개합니다.
- [Laravel Scout](https://kawax.biz/ko/scout.md): Eloquent 모델에 전문 검색·시맨틱 검색 기능을 추가하는 공식 패키지. Meilisearch·Algolia·Typesense·Turbopuffer·데이터베이스 엔진에 대응하고, 모델 옵저버에 의해 인덱스를 자동 동기합니다.
- [Eloquent 시리얼라이제이션](https://kawax.biz/ko/eloquent-serialization.md): Eloquent 모델을 JSON·배열로 변환하는 방법, 속성의 표시·비표시 제어, 추가 속성 설정, 날짜 포맷 커스터마이징을 설명합니다.
- [Eloquent 컬렉션](https://kawax.biz/ko/eloquent-collections.md): Illuminate\Database\Eloquent\Collection의 전용 메서드와 커스텀 컬렉션을 만드는 방법을 설명합니다.

#### 보안

- [인가(게이트와 폴리시)](https://kawax.biz/ko/authorization.md): Laravel의 게이트와 폴리시를 사용해 사용자의 액션 권한을 관리하는 방법을 설명합니다.
- [이메일 인증(Email Verification)](https://kawax.biz/ko/verification.md): Laravel의 이메일 인증 기능을 구현하는 절차를 설명합니다. 모델 준비, 세 개의 라우트 정의, verified 미들웨어, 커스터마이징, 이벤트를 배울 수 있습니다.
- [CSRF 보호](https://kawax.biz/ko/csrf.md): CSRF 공격의 구조와 Laravel 13의 Origin 검증·토큰 검증에 의한 방어 방법을 설명합니다.
- [Laravel Sanctum (API 토큰 인증)](https://kawax.biz/ko/sanctum.md): Laravel Sanctum에 의한 API 토큰 인증과 SPA 인증의 구현 방법을 설명합니다. 심플하고 경량인 인증 패키지의 도입부터 실천적인 사용법까지.
- [비밀번호 재설정](https://kawax.biz/ko/passwords.md): Laravel에서 비밀번호 재설정 기능을 구현하는 방법
- [해시(Hashing)](https://kawax.biz/ko/hashing.md): Laravel의 Hash 파사드를 사용한 안전한 비밀번호 해시화·검증 방법을 설명합니다. bcrypt와 Argon2 알고리즘의 설정과 사용법을 소개합니다.
- [암호화(Encryption)](https://kawax.biz/ko/encryption.md): Laravel의 Crypt 파사드를 사용한 AES-256-CBC에 의한 값 암호화·복호화 방법을 설명합니다. APP_KEY 생성, 모델 캐스트, 개인정보의 안전한 저장까지 폭넓게 다룹니다.
- [Precognition](https://kawax.biz/ko/precognition.md): 폼 전송 전에 서버 측 유효성 검증을 실시간으로 실행하는 Laravel의 기능
- [Laravel Passport (OAuth2 서버 구현)](https://kawax.biz/ko/passport.md): Laravel Passport로 OAuth2 서버를 구현하는 방법을 설명합니다. Sanctum과의 사용 구분, 설치, 클라이언트 관리, 스코프와 토큰 운용까지 다룹니다.

#### 이벤트

- [이벤트와 리스너](https://kawax.biz/ko/events.md): Laravel의 이벤트 시스템을 사용해 애플리케이션의 컴포넌트를 느슨한 결합으로 유지하는 방법을 배웁니다.

#### 메일과 알림

- [메일 전송](https://kawax.biz/ko/mail.md): Laravel의 Mailable 클래스를 사용한 메일 전송의 기본부터 Markdown 메일·큐 전송까지 설명합니다.
- [알림(Notifications)](https://kawax.biz/ko/notifications.md): Laravel의 알림 시스템을 사용해 메일·데이터베이스·Slack 등 여러 채널에 일괄 전송하는 방법을 설명합니다.

#### 결제

- [Laravel Cashier (Stripe)](https://kawax.biz/ko/cashier.md): Laravel Cashier (Stripe)를 사용해 Subscription 과금, 1회 결제, 청구서, Webhook을 구현하는 기본 플로우를 설명합니다.

#### 비동기 처리

- [큐와 잡](https://kawax.biz/ko/queues.md): Laravel의 큐(Queue)와 잡(Job)을 사용해, 메일 발송이나 이미지 처리 등 무거운 처리를 비동기로 실행하는 방법을 설명합니다.
- [Laravel Horizon](https://kawax.biz/ko/horizon.md): Laravel Horizon을 사용하여 Redis 큐를 시각적으로 관리·모니터링하는 방법을 설명합니다. 대시보드, 밸런스 전략, Supervisor 설정, 알림까지 종합적으로 다룹니다.
- [병행 처리](https://kawax.biz/ko/concurrency.md): Laravel 13의 Concurrency 파사드를 사용해 여러 처리를 동시 실행하고 애플리케이션의 성능을 향상시키는 방법을 설명합니다.

#### 실시간 통신

- [브로드캐스팅](https://kawax.biz/ko/broadcasting.md): Laravel의 브로드캐스팅과 Laravel Reverb를 사용한 WebSocket 실시간 통신의 구현 방법을 설명합니다.
- [Laravel Reverb](https://kawax.biz/ko/reverb.md): Laravel 애플리케이션에 실시간 WebSocket 통신을 제공하는 공식 서버 패키지

#### 스케줄링

- [태스크 스케줄링](https://kawax.biz/ko/scheduling.md): Laravel의 스케줄러를 사용해 정기 실행 태스크를 우아하게 관리하는 방법을 배웁니다.

#### 캐시와 최적화

- [캐시](https://kawax.biz/ko/cache.md): Laravel의 캐시 시스템을 사용해 애플리케이션의 성능을 향상시키는 방법을 배웁니다.
- [Redis](https://kawax.biz/ko/redis.md): Laravel 애플리케이션에서 Redis를 사용한 캐시·세션·큐·Pub/Sub의 설정과 조작 방법

#### 국제화

- [로컬라이제이션](https://kawax.biz/ko/localization.md): Laravel의 다국어 대응 기능을 사용해 PHP 파일과 JSON 파일로 번역 문자열을 관리하는 방법을 설명합니다.

#### 파일과 스토리지

- [파일 스토리지](https://kawax.biz/ko/filesystem.md): Laravel의 Flysystem 통합을 사용한 파일의 읽기·쓰기, 업로드, 클라우드 스토리지 연계 방법을 설명합니다.
- [이미지 가공](https://kawax.biz/ko/images.md): Laravel의 Image 파사드를 사용하여 이미지의 리사이즈·크롭·변환·저장을 하는 방법을 설명합니다.

#### 디버깅과 모니터링

- [Context(컨텍스트)](https://kawax.biz/ko/context.md): Laravel의 Context 기능을 사용해 요청·잡·명령어를 넘나들며 정보를 공유하고 로그에 자동 부여하는 방법을 설명합니다.
- [에러 처리](https://kawax.biz/ko/error-handling.md): Laravel의 예외 처리 메커니즘을 배웁니다. 예외 리포팅·렌더링·커스텀 에러 페이지·HTTP 에러 응답 생성까지 종합적으로 설명합니다.
- [로깅](https://kawax.biz/ko/logging.md): Laravel의 로깅 시스템을 사용하여 애플리케이션의 동작을 파일·Slack·외부 서비스에 기록하는 방법을 배웁니다.
- [Laravel Pulse](https://kawax.biz/ko/pulse.md): Laravel Pulse를 사용한 애플리케이션 모니터링 대시보드의 도입과 설정 방법을 설명합니다. 레코더, 샘플링, 커스텀 카드 작성까지 폭넓게 다룹니다.
- [Laravel Pennant](https://kawax.biz/ko/pennant.md): Laravel Pennant를 사용한 기능 플래그(Feature Flags) 관리 방법을 설명합니다. 기능 정의부터 확인, 스코프 설정, 테스트까지 폭넓게 다룹니다.
- [Laravel Telescope](https://kawax.biz/ko/telescope.md): Laravel Telescope 도입을 설명합니다. 로컬 전용 설치, 워처 구성까지 다룹니다.

#### 콘솔과 CLI

- [Artisan 콘솔](https://kawax.biz/ko/artisan.md): Laravel의 Artisan 콘솔을 사용하여 커스텀 CLI 명령을 만드는 방법을 설명합니다.
- [Laravel Prompts](https://kawax.biz/ko/prompts.md): laravel/prompts 패키지를 사용해 Artisan 명령에 아름다운 대화형 UI를 추가하는 방법을 설명합니다. 텍스트 입력·선택·검색·autocomplete·태스크 로그·스트리밍 출력 등 다양한 함수를 소개합니다.
- [프로세스](https://kawax.biz/ko/processes.md): Laravel의 Process 파사드를 사용해 외부 셸 명령을 실행하고, 동기·비동기·병렬 처리를 간결하게 다루는 방법을 설명합니다.
- [Laravel Pint](https://kawax.biz/ko/pint.md): PHP CS Fixer 위에 구축된 코드 스타일 자동 수정 도구. 팀에서 일관된 코딩 스타일을 유지하는 방법을 설명합니다.
- [브라우저 테스트(Dusk)](https://kawax.biz/ko/dusk.md): Laravel Dusk를 사용해 ChromeDriver 기반의 브라우저 E2E 테스트를 실행하는 방법

#### 성능

- [Laravel Octane](https://kawax.biz/ko/octane.md): FrankenPHP, Swoole, RoadRunner를 사용해 Laravel 애플리케이션을 고속화하기

#### 프런트엔드

- [프런트엔드](https://kawax.biz/ko/frontend.md): Laravel 13에서 Blade, Livewire, Inertia, React, Vue, Svelte, SPA, Vite를 어떻게 조합할지 판단하기 위한 입문 가이드입니다.
- [Vite에 의한 에셋 번들](https://kawax.biz/ko/vite.md): Laravel 프로젝트에서 Vite를 사용해 JavaScript·CSS를 번들하고, 핫 리로드로 쾌적한 개발 환경을 구축하는 방법을 설명합니다.
- [Laravel Folio](https://kawax.biz/ko/folio.md): Laravel Folio로 파일 기반 라우팅을 구현하는 방법을 설치부터 라우트 모델 바인딩까지 설명합니다.
- [Laravel Head](https://kawax.biz/ko/head.md): Blade·Livewire·Inertia에서 document <head>를 관리하는 Laravel Head 사용법. title, meta, Open Graph, canonical URL, robots, 성능 힌트, 구조화 데이터를 유창한 API로 설정합니다.

#### AI 개발

- [Laravel Boost](https://kawax.biz/ko/boost.md): Laravel Boost는 AI 지원 개발을 가속화하는 패키지입니다. MCP 서버, AI 가이드라인, Agent Skills를 통해 AI 코딩 에이전트가 여러분의 Laravel 애플리케이션을 깊이 이해할 수 있게 합니다.
- [Laravel MCP](https://kawax.biz/ko/mcp.md): Laravel 애플리케이션에 Model Context Protocol(MCP) 서버를 조합하는 방법을 배웁니다. AI 코딩 에이전트가 여러분의 애플리케이션과 대화할 수 있는 도구, 리소스, 프롬프트를 정의할 수 있습니다.
- [Laravel AI SDK](https://kawax.biz/ko/ai-sdk.md): OpenAI·Anthropic·Gemini 등 여러 AI 프로바이더를 통합 인터페이스로 다룰 수 있는 Laravel AI SDK의 완전 가이드. 에이전트, 이미지 생성, 오디오, 임베딩, 테스트까지 종합적으로 다룹니다.

#### 개발 환경

- [Laravel Sail](https://kawax.biz/ko/sail.md): Laravel Sail을 사용해 Docker 기반의 로컬 개발 환경을 제로 컨피그로 구축하는 방법을 설명합니다.
- [Envoy](https://kawax.biz/ko/envoy.md): Laravel Envoy를 사용하여 원격 서버상의 배포 작업이나 Artisan 명령을 Blade 문법으로 정의·실행하는 방법을 설명합니다.

### 심화 주제

#### AI 개발

- [Laravel에서 MCP 서버 만들기](https://kawax.biz/ko/advanced/mcp-server.md): laravel/mcp 패키지를 사용하여 프로덕션에서 운영 가능한 MCP 서버를 구축합니다. 도구·리소스·프롬프트 구현부터 인증·테스트·배포까지, 실전에 필요한 구현 지식을 설명합니다.
- [Boost의 커스텀 에이전트 만들기](https://kawax.biz/ko/advanced/boost-custom-agent.md): Laravel Boost의 확장 아키텍처를 심층 분석하고, SupportsGuidelines·SupportsMcp·SupportsSkills 컨트랙트를 구현한 커스텀 에이전트를 작성하는 방법을 해설합니다.
- [AI SDK의 커스텀 프로바이더 만들기](https://kawax.biz/ko/advanced/ai-sdk-custom-provider.md): Laravel AI SDK의 소스 코드를 읽어 나가며, 기본 제공되지 않는 AI 서비스에 대응하는 커스텀 프로바이더를 구현하는 방법을 해설합니다.

#### 디자인 패턴

- [Pipeline 패턴](https://kawax.biz/ko/advanced/pipeline.md): Illuminate ipeline ipeline 클래스의 구조와, 여러 처리 단계를 체인으로 구성하는 파이프라인 패턴을 해설합니다.
- [Fluent 클래스](https://kawax.biz/ko/advanced/fluent.md): Illuminate\Support\Fluent 클래스를 사용해 배열 데이터를 오브젝트처럼 다루는 방법을 해설합니다. Laravel 초기부터 있던 숨은 편리 클래스입니다.
- [Macroable 트레이트](https://kawax.biz/ko/advanced/macroable.md): Illuminate\Support\Traits\Macroable 트레이트를 사용해 기존 Laravel 클래스에 고유 메서드를 추가하는 방법을 해설합니다.
- [Conditionable 트레이트](https://kawax.biz/ko/advanced/conditionable.md): when()/unless() 메서드의 내부 구현과 활용 패턴을 해설합니다
- [InteractsWithTime 트레이트](https://kawax.biz/ko/advanced/interacts-with-time.md): 큐·캐시·스케줄링에서 사용되는 시간 계산 유틸리티 트레이트의 해설과 활용법
- [ForwardsCalls 트레이트](https://kawax.biz/ko/advanced/forwards-calls.md): Illuminate\Support\Traits\ForwardsCalls를 사용해 프록시/데코레이터 클래스의 메서드 전달을 안전하게 구현하는 방법을 해설합니다.
- [tap() 헬퍼와 Tappable 트레이트](https://kawax.biz/ko/advanced/tap.md): Laravel의 tap() 헬퍼와 Illuminate\Support\Traits\Tappable 트레이트의 사용법과 구현 패턴을 해설합니다.
- [once() 헬퍼의 내부 구현 — Once·Onceable·PreventsCircularRecursion](https://kawax.biz/ko/advanced/once-helper.md): 글로벌 함수 once()의 내부 구현을 Illuminate\Support\Once 클래스와 Onceable 클래스로부터 해설하고, Eloquent의 순환 참조 방지 트레이트 PreventsCircularRecursion으로의 응용도 소개합니다.
- [Dumpable 트레이트](https://kawax.biz/ko/advanced/dumpable.md): Illuminate\Support\Traits\Dumpable로 임의의 클래스에 dump() / dd()를 추가하고, 체인을 무너뜨리지 않고 디버깅하는 방법을 해설합니다.
- [Support Contracts (Arrayable / Jsonable / Htmlable / Responsable)](https://kawax.biz/ko/advanced/support-contracts.md): Illuminate\Contracts\Support의 주요 컨트랙트 4종을, Laravel 13의 공식 소스 코드에 기반하여 해설합니다.
- [Lottery 클래스](https://kawax.biz/ko/advanced/lottery.md): Illuminate\Support\Lottery를 사용해 확률적인 조작을 우아하게 구현하는 방법을 해설합니다. 패키지 개발에서의 유스케이스나 테스트 시의 고정화도 소개합니다.
- [컬렉션의 고차 메시지](https://kawax.biz/ko/advanced/higher-order-messages.md): 컬렉션의 고차 메시지(Higher-order Messages) 구조와 실전적인 사용법
- [Collection Deep Dive](https://kawax.biz/ko/advanced/collection-deep-dive.md): Laravel Collection의 구현을, 역사·클래스 구조·PHPDoc Generics·읽어 나가는 방법의 관점에서 해설합니다.
- [Illuminate\Support\Manager — 드라이버 시스템의 해부](https://kawax.biz/ko/advanced/manager.md): Laravel 4.0부터 이어진 드라이버 시스템의 핵심 클래스. 커스텀 드라이버 등록 방법부터 MultipleInstanceManager까지 해설.
- [PHP Reflection API](https://kawax.biz/ko/advanced/php-reflection.md): PHP Reflection API의 구조와, Laravel의 IoC 컨테이너나 패키지 개발에서의 활용 방법을 해설합니다.
- [PHP FFI](https://kawax.biz/ko/advanced/ffi.md): PHP FFI의 기본, 이용할 수 있는 환경, 그리고 VOICEVOX Core for PHP를 소재로 한 실전적인 래핑 패턴을 해설합니다.
- [PHP AST](https://kawax.biz/ko/advanced/php-ast.md): PHP AST(추상 구문 트리)의 기본, PHP 내부 AST의 위치, nikic/PHP-Parser에 의한 실전적인 코드 해석·변환 패턴을 해설합니다.

#### 패키지 개발

- [Laravel 패키지 개발](https://kawax.biz/ko/advanced/package-development.md): 서비스 프로바이더를 중심으로 한 Laravel 패키지 개발 방법을 설정·뷰·마이그레이션·파사드의 배포부터 자동 감지·지연 로딩까지 종합적으로 다룹니다.
- [패키지 자동 감지의 내부 구조](https://kawax.biz/ko/advanced/package-discovery.md): PackageManifest 클래스의 내부 구현을 살펴보고, composer.json의 extra.laravel이 어떻게 캐시되어 bootstrap/cache/packages.php로 로드되는지를 설명합니다.
- [InteractsWithData 트레이트](https://kawax.biz/ko/advanced/interacts-with-data.md): Illuminate\Support\Traits\InteractsWithData의 설계와, 패키지 개발에서 자체 클래스에 데이터 접근 API를 구현하는 방법을 해설합니다.
- [지연 서비스 프로바이더](https://kawax.biz/ko/advanced/deferred-provider.md): DeferrableProvider 인터페이스를 구현하여 서비스의 지연 로딩을 하는 방법을 해설합니다. 패키지의 성능 최적화에 직결되는 수수하지만 중요한 기능입니다.
- [패키지의 버전 호환성 관리](https://kawax.biz/ko/advanced/package-versioning.md): Laravel과 PHP의 메이저 버전 업그레이드에 따른 패키지 유지보수 전략을, composer.json의 갱신에서 GitHub Actions의 테스트 매트릭스 설정까지 실전적으로 해설합니다.
- [GitHub Actions의 핀 고정과 보안](https://kawax.biz/ko/advanced/github-actions-pinning.md): 패키지의 공급망 공격 대책으로서, GitHub Actions의 의존 관계를 버전에서 SHA 해시로 핀 고정하는 방법을, Dependabot의 자동 갱신 전략을 포함하여 해설합니다.
- [패키지의 CHANGELOG와 릴리스 관리](https://kawax.biz/ko/advanced/package-changelog.md): Laravel 패키지의 변경 이력 관리에서 GitHub 릴리스의 자동화까지, 장기 유지보수에 필요한 릴리스 관리의 실전을 해설합니다.
- [Orchestra Testbench로 Laravel 패키지를 테스트하기](https://kawax.biz/ko/advanced/package-testing.md): Orchestra Testbench를 사용해 Laravel 패키지의 테스트 환경을 구축하고, 서비스 프로바이더·파사드·설정·DB를 검증하는 절차를 해설합니다.
- [Testbench Workbench로 패키지 개발 진행하기](https://kawax.biz/ko/advanced/package-workbench.md): Orchestra Testbench Workbench를 사용해, 라우트·마이그레이션·서비스 부팅을 갖춘 실제 앱에 가까운 검증 환경을 만드는 방법을 해설합니다.
- [GeneratorCommand — 커스텀 make: 명령어 구현](https://kawax.biz/ko/advanced/generator-command.md): Illuminate\Console\GeneratorCommand를 상속하여, 패키지 고유의 make: 명령어를 작성하는 방법을 해설합니다. stub 파일 작성에서 네임스페이스 제어까지 실전적으로 소개합니다.
- [Laravel 스타터 킷 만드는 법](https://kawax.biz/ko/advanced/starter-kit-creation.md): Laravel 스타터 킷을 작성해 Packagist에 공개하고, Laravel과 프론트엔드의 버전 업그레이드에 지속적으로 대응하는 실전 흐름을 해설합니다.
- [패키지의 정적 해석 (PHPStan / Larastan)](https://kawax.biz/ko/advanced/package-static-analysis.md): PHPStan과 Larastan을 사용하여 Laravel 패키지의 타입 안전성과 유지보수성을 높이기 위한 셋업, 설정, 타입 어노테이션, CI 자동 실행을 해설합니다.

#### 애플리케이션 구조

- [Laravel 11 이후의 애플리케이션 구조](https://kawax.biz/ko/advanced/app-structure.md): Laravel 11에서 도입된 Slim Application Skeleton의 전모와, Application::configure()에서 ApplicationBuilder까지의 내부 구현을 해설합니다.
- [구 구조에서 새 구조로의 이관 가이드](https://kawax.biz/ko/advanced/app-structure-migration.md): Laravel 10의 구 앱 구조에서 Laravel 11 이후의 Slim Application Skeleton으로 이관하는 절차를 해설합니다.
- [Laravel 11 이후의 새 앱 구조 FAQ](https://kawax.biz/ko/advanced/app-structure-faq.md): Laravel 11 이후의 Slim Application Skeleton으로 이관했을 때 자주 있는 의문과 답변을 정리했습니다. 구 구조 그대로 업그레이드한 프로젝트에 도중 참여했거나, 오래된 서적·튜토리얼로 학습한 분들 대상입니다.

#### Laravel 13 신기능

- [PHP 어트리뷰트](https://kawax.biz/ko/advanced/php-attributes.md): Laravel 13에서 도입·강화된 PHP 어트리뷰트를 사용하여 잡이나 모델의 설정을 보다 선언적으로 작성하는 방법을 설명합니다.
- [컨트롤러 PHP 어트리뷰트](https://kawax.biz/ko/advanced/controller-attributes.md): Laravel 13에서 추가된 #[Middleware], #[WithoutMiddleware], #[Authorize] 어트리뷰트를 사용해 컨트롤러에 미들웨어 및 인가 설정을 선언적으로 작성하는 방법을 설명합니다.

#### Eloquent 심화

- [Eloquent Observers와 모델 이벤트](https://kawax.biz/ko/advanced/eloquent-observers.md): Eloquent 모델이 발화하는 이벤트의 구조와, Observer 클래스를 사용해 이벤트를 일원적으로 관리하는 방법을 해설합니다. `#[ObservedBy]` 어트리뷰트 등 Laravel 13의 최신 기능도 포함합니다.
- [Eloquent의 스코프](https://kawax.biz/ko/advanced/eloquent-scopes.md): 로컬 스코프와 글로벌 스코프의 구조를 해설합니다. SoftDeletingScope 등의 프레임워크 내부 구현을 읽어 나가면서, 멀티 테넌트나 공개/비공개 필터 등의 실전적인 유스케이스를 소개합니다.
- [Eloquent의 커스텀 캐스트](https://kawax.biz/ko/advanced/eloquent-casts.md): CastsAttributes 인터페이스를 구현하여 커스텀 캐스트를 작성하는 방법을 해설합니다. Value Object 패턴, 인바운드 캐스트, Castables 등 상급 패턴도 소개합니다.
- [Eloquent Bootable Traits](https://kawax.biz/ko/advanced/eloquent-bootable-traits.md): Eloquent 모델의 트레이트 자동 부팅 메커니즘을 자세히 살펴봅니다. `bootXxx()`·`initializeXxx()` 메서드의 네이밍 규약과 PHP Attribute를 사용한 명시적 지정 방법을 학습합니다. 패키지 개발에서 자주 사용되는 패턴입니다.
- [커스텀 피벗 모델과 chaperone](https://kawax.biz/ko/advanced/eloquent-custom-pivot.md): belongsToMany의 중간 테이블을 커스텀 Pivot 모델로 다루는 방법과, Laravel 13에서 추가된 chaperone에 의한 자동 Eager 로딩을 해설합니다.

#### 유효성 검증 확장

- [커스텀 검증 규칙](https://kawax.biz/ko/advanced/custom-validation-rules.md): Laravel의 검증 기능을 룰 오브젝트나 클로저로 확장하는 방법을, 프레임워크의 내부 구현까지 파고들어 해설합니다.

#### 인증 확장

- [커스텀 인증 가드 구현](https://kawax.biz/ko/advanced/custom-auth-guard.md): Laravel 인증 시스템의 내부 구조를 이해하고, Guard·StatefulGuard 인터페이스를 구현하여 커스텀 인증 가드를 만드는 방법을 프레임워크 소스 코드 수준에서 설명합니다.
- [Laravel Fortify와 스타터 킷](https://kawax.biz/ko/advanced/fortify.md): 프론트엔드 비의존의 인증 백엔드 Laravel Fortify의 내부 설계를 해설합니다. 현행 스타터 킷에서 왜 Fortify가 사용되는지, FortifyServiceProvider의 설정, 2FA·패스키의 활성화까지 다룹니다.

#### 보안

- [레이트 리밋 커스터마이즈](https://kawax.biz/ko/advanced/rate-limiting.md): Laravel의 RateLimiter 파사드를 심층 분석하고, 사용자별·플랜별·IP 주소별 커스텀 레이트 리밋의 구현부터, Redis를 사용한 고가용성 설정까지 해설합니다.

#### 큐

- [큐 잡 실행 제어](https://kawax.biz/ko/advanced/queue-job-control.md): ShouldBeUnique·ShouldBeUniqueUntilProcessing·DebounceFor를 사용하여 큐 잡의 중복 실행·연속 디스패치를 제어하는 방법을 설명합니다.

#### 테스트

- [Pest를 이용한 고급 테스트](https://kawax.biz/ko/advanced/testing-pest.md): Laravel 11 이후에 기본이 된 Pest의 고급 사용법을, Expectation API·데이터셋·페이크·Mockery까지 체계적으로 해설합니다.

#### 실시간

- [Mercure 브로드캐스트 드라이버의 내부 구조](https://kawax.biz/ko/advanced/mercure-broadcasting.md): Laravel framework에 추가된 Mercure 브로드캐스트 드라이버의 동작 방식을 소스 코드를 기반으로 해설합니다. Reverb나 Pusher와는 다른 HTTP/SSE 기반 아키텍처, 인가 Cookie, E2E 암호화 채널까지 다룹니다.

### 블로그

#### Changelog

- [2026년 8월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202608.md): 2026년 8월의 Laravel 13, Laravel Cloud, Laravel Forge의 공식 업데이트. read-through 파일 시스템, Scout의 Turbopuffer·시맨틱 검색, Cloud 파사드와 MariaDB 벡터 검색 지원을 정리합니다.
- [2026년 7월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202607.md): 2026년 7월의 Laravel 13과 Laravel Cloud의 공식 업데이트. 이미지 처리, 조건부 컨테이너 바인딩, 큐 관리, 월별 로그, Laracon US 2026의 발표를 정리합니다.
- [2026년 6월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202606.md): 2026년 6월 Laravel 에코시스템 업데이트. Bus::bulk(), Postgres 트랜잭션 풀러 지원, MCP 클라이언트/서버, artisan dev 명령, 라우트 메타데이터 등.
- [2026년 5월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202605.md): 2026년 5월 Laravel 에코시스템 업데이트. @fonts Blade 디렉티브, Interruptible 잡, 서브 에이전트 지원, Cloud의 Scale-to-Zero 등.
- [2026년 4월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202604.md): 2026년 4월 Laravel 에코시스템 업데이트. Passkeys (패스워드리스 인증), Debounceable Jobs, MCP UI App, Redis Cluster 지원 등.
- [2026년 3월 Laravel 업데이트](https://kawax.biz/ko/blog/changelog/202603.md): 2026년 3월 Laravel 에코시스템 업데이트. Laravel 13 릴리스, AI SDK, JSON:API, Inertia v3 등 대형 업데이트 정리.

#### Laravel 13

- [Laravel 13 신기능 정리](https://kawax.biz/ko/blog/laravel-13-new-features.md): 2026년 3월에 릴리스된 Laravel 13의 주요 신기능과 개선점을 설명합니다.

#### 제품

- [Laravel Cloud — Laravel 전용 PaaS의 전모](https://kawax.biz/ko/blog/laravel-cloud.md): 2025년에 등장한 Laravel Cloud. Forge와의 차이, 잘하는 것·못하는 것, 실제로 사용할 때의 이점을 설명한다.
- [Laravel Cloud Hibernation (자동 휴면)](https://kawax.biz/ko/blog/laravel-cloud-hibernation.md): Laravel Cloud의 자동 휴면 기능의 구조, 활성화 방법, 제한 사항, Path Blocking에 의한 불필요한 복귀 방지를 설명합니다.
- [Laravel Nightwatch 입문](https://kawax.biz/ko/blog/nightwatch-introduction.md): Laravel의 호스티드 SaaS 애플리케이션 모니터링 플랫폼 'Nightwatch'의 개요, Telescope · Pulse와의 차이, 설치 방법, 그리고 무료 플랜에서 실용적으로 사용하기 위한 설정을 설명합니다.
- [Laravel Cloud CLI — 터미널에서 Laravel Cloud 조작하기](https://kawax.biz/ko/blog/laravel-cloud-cli.md): laravel/cloud-cli를 사용하여 터미널에서 Laravel Cloud의 앱 · 환경 · 데이터베이스 · 도메인 등을 관리하는 방법.
- [AI 에이전트는 '올바른' 코드에서 'Laravel다운' 코드로 - Boost Benchmarks의 다음 한 수](https://kawax.biz/ko/blog/boost-benchmarks-idiomatic-laravel.md): Laravel 공식 블로그 'AI agents pass tests. Can they write idiomatic Laravel?'를 기반으로, Boost Benchmarks가 테스트 통과에서 '토큰당 정확성'과 'Laravel다움' 측정으로 방향을 튼 경위를 설명합니다.
- [Laravel AI 에이전트가 MCP 서버 지원](https://kawax.biz/ko/blog/ai-sdk-mcp-client.md): Laravel AI SDK와 Laravel MCP에 추가된 MCP 클라이언트 기능을 설명합니다. 에이전트의 tools()에 MCP 서버의 도구를 그대로 통합할 수 있게 되었습니다.

#### 패키지 소개

- [⚡Livewire 4 입문 — JavaScript 없이 리액티브한 UI 만들기](https://kawax.biz/ko/blog/livewire-introduction.md): Laravel의 퍼스트파티 패키지 Livewire 4를 사용하여 JavaScript를 쓰지 않고 인터랙티브한 UI를 구축하는 방법을, 설치부터 실전 코드 예시까지 설명합니다.
- [Inertia.js로 SPA 구축하기](https://kawax.biz/ko/blog/inertia-introduction.md): Laravel 백엔드와 Vue/React/Svelte 프론트엔드를 연결하는 Inertia.js v3를 소개합니다. API 없이 SPA를 실현하는 구조부터 페이지 컴포넌트 · 공유 데이터 · 폼 처리까지 실전적으로 설명합니다.
- [Pest PHP로 시작하는 Laravel 테스트](https://kawax.biz/ko/blog/pest-introduction.md): Laravel 11부터 기본이 된 Pest PHP를 시니어 엔지니어 시점에서 소개합니다. PHPUnit과의 차이 · 이관 비용 · `arch()` 테스트의 활용까지, 실제 프로젝트 도입을 상정하여 설명합니다.
- [Laravel Pennant 실전 유스케이스](https://kawax.biz/ko/blog/laravel-pennant.md): Laravel Pennant의 기본을 넘어선 실전 패턴을 설명합니다. 팀 단위 스코프, 긴급 킬 스위치, 다크 런치, 관리 명령 등 공식 문서만으로는 알기 어려운 노하우를 소개합니다.
- [Laravel Telescope 실전 테크닉](https://kawax.biz/ko/blog/telescope-introduction.md): Telescope를 로컬 개발에서 최대한 활용하는 실전 패턴을 소개합니다. N+1 검출, 태그를 사용한 추적, 커스텀 워처, Dump 워처 활용 등 공식 문서만으로는 알기 어려운 노하우를 정리했습니다.
- [Laravel Wayfinder 소개](https://kawax.biz/ko/blog/wayfinder-introduction.md): Ziggy에서 Inertia 스타터 킷으로 채택된 대체 패키지, Laravel Wayfinder를 설명합니다. Laravel 백엔드와 TypeScript 프론트엔드를 타입 안전하게 연결하는 구조부터, Ziggy와의 차이, 설치 · 기본 사용법, next 브랜치에서 진화하는 차세대 기능까지 자세히 소개합니다.
- [Blaze 패키지 소개](https://kawax.biz/ko/blog/blaze-introduction.md): Livewire 공식 Blaze를 사용하여 Blade 컴포넌트 렌더링을 고속화하는 방법을 설명합니다. compile / memo / fold의 선택 기준, 도입 방법, 제한 사항, 내부 동작 방식까지 정리합니다.

#### 신규 리포지토리 조사

- [Laravel Multiplex — 로컬 개발 프로세스를 함께 관리하는 TUI](https://kawax.biz/ko/blog/multiplex-introduction.md): laravel/multiplex의 초기 조사. Laravel 13의 php artisan dev가 사용하는, 여러 프로세스의 탭 표시·검색·자동 재시작에 대응한 터미널 UI를 해설합니다.
- [Laravel Maestro — 스타터 킷 개발의 오케스트레이터](https://kawax.biz/ko/blog/maestro-introduction.md): Laravel 공식의 새 리포지토리 'Maestro'를 조사합니다. 여러 스타터 킷 배리언트를 하나의 모노레포로 관리하여 컨트리뷰션을 효율화하는 오케스트레이터의 구조를 설명합니다.
- [laravel/agent-skills — Laravel 공식 AI 에이전트 스킬 모음](https://kawax.biz/ko/blog/agent-skills-introduction.md): Laravel 공식이 관리하는 AI 에이전트 스킬 리포지토리 'laravel/agent-skills'를 소개합니다. Claude Code · Cursor용 플러그인으로 제공되는 스킬의 개요, 설치 방법, 각 스킬의 세부 내용을 설명합니다.
- [Laravel 신규 코드 해석 에코시스템 — surveyor / ranger / roster](https://kawax.biz/ko/blog/laravel-ecosystem-analysis.md): Laravel이 공개한 정적 해석 에코시스템을 구성하는 세 패키지(surveyor · ranger · roster)를 소개합니다. PHP 코드 해석부터 패키지 검출까지, 패키지 개발자 · 도구 작성자가 알아 두어야 할 신규 도구군을 설명합니다.
- [Laravel Sentinel — 라우트 보호 미들웨어 조사](https://kawax.biz/ko/blog/sentinel-introduction.md): laravel/sentinel 패키지의 소스 코드를 읽어 봅니다. 드라이버 기반 라우트 보호 미들웨어로서, Telescope · Horizon · Pulse 등의 관리 도구를 어떻게 지키는지 설명합니다.
- [Laravel Passkeys 초기 조사 (passkeys-server + @laravel/passkeys)](https://kawax.biz/ko/blog/passkeys-introduction.md): laravel/passkeys-server (PHP)와 @laravel/passkeys (npm)를 초기 조사합니다. 설치, User 모델 통합, 라우트, 설정, 이벤트, 프론트엔드 API, 타입이 부여된 오류, SSR 대응까지 정리합니다.
- [Laravel Agent Detector — AI 에이전트 감지 패키지](https://kawax.biz/ko/blog/agent-detector-introduction.md): laravel/agent-detector 사용법. Claude, Copilot, Cursor 등 주요 AI 에이전트의 실행 환경을 감지하는 Laravel 공식 패키지 소개.
- [Laravel PAO — AI 에이전트용 출력 최적화 도구](https://kawax.biz/ko/blog/pao-introduction.md): laravel/pao 소개. PHPUnit · Pest · PHPStan · Artisan의 출력을 AI 에이전트 환경에서 JSON 형식으로 압축하여 토큰 소비를 최대 99.8% 줄이는 Laravel 공식 패키지.
- [Laravel Chisel — 스타터 킷의 포스트 인스톨 스크립트 라이브러리](https://kawax.biz/ko/blog/chisel-introduction.md): laravel/chisel 소개. 스타터 킷에서 불필요한 기능을 제거하기 위한 포스트 인스톨 스크립트용 프리미티브를 제공하는 패키지. v0.1로 2026년 5월에 공개되었습니다.
- [Laravel LSP — Language Server Protocol에 의한 IDE 기능 확장](https://kawax.biz/ko/blog/laravel-lsp-introduction.md): Laravel 공식 Language Server Protocol 구현. 에디터에 프레임워크 인식 자동 완성과 호버 기능을 제공.
- [laravel/symfony-on-cloud — Symfony 앱을 Laravel Cloud에서 동작시키기](https://kawax.biz/ko/blog/symfony-on-cloud-introduction.md): Laravel 공식의 새 리포지토리 조사. Symfony Messenger의 매니지드 큐를 Laravel Cloud 상에서 이용할 수 있는 공식 Symfony 번들을 설명합니다.
- [Laravel Package Skeleton — 공식 패키지용 스타터 템플릿](https://kawax.biz/ko/blog/package-skeleton-introduction.md): laravel/package-skeleton 초기 조사. Laravel 패키지 개발의 베스트 프랙티스를 모은 공식 스타터 템플릿. Pest · Larastan · Pint · Workbench · GitHub Actions CI를 포함한 올인원 구성.
- [Laravel Doctor — 애플리케이션 진단 도구](https://kawax.biz/ko/blog/laravel-doctor-introduction.md): laravel/doctor 소개. 설정·환경·인프라의 일반적인 문제를 진단하고, 안전한 것은 자동 수정하는 Laravel 공식 패키지. php artisan doctor 명령으로 실행. 2026년 7월 28일 릴리스.
- [cpx 2.0 — Composer Package Executor 전면 재작성](https://kawax.biz/ko/blog/cpx-introduction.md): laravel/cpx 소개. npx처럼 Composer 패키지를 설치하지 않고 실행할 수 있는 도구. v2.0에서 자체 완결형 PHAR로 전면 재작성되었으며, 로컬 바이너리 우선 실행이나 Gist 실행, 별칭 기능 등이 추가되었습니다.

#### 업그레이드 가이드

- [Laravel 12에서 13으로의 업그레이드 가이드](https://kawax.biz/ko/blog/upgrade-12-to-13.md): Laravel 12에서 Laravel 13으로의 업그레이드 절차, 파괴적 변경, 비권장 기능, 및 새 기능의 하이라이트를 설명합니다.
- [Laravel 11에서 12로의 업그레이드 가이드](https://kawax.biz/ko/blog/upgrade-11-to-12.md): Laravel 11에서 12로의 업그레이드 절차와 주요 변경점을 설명합니다
- [Laravel 10에서 11로의 업그레이드](https://kawax.biz/ko/blog/upgrade-10-to-11.md): Laravel 10에서 11로의 업그레이드 절차와 주요 변경점 설명
- [Laravel 9에서 10으로의 업그레이드](https://kawax.biz/ko/blog/upgrade-9-to-10.md): Laravel 9.x에서 10.x로의 업그레이드 절차와 주요 변경점 설명
- [Laravel 8에서 9로의 업그레이드](https://kawax.biz/ko/blog/upgrade-8-to-9.md): Laravel 8.x에서 9.x로의 업그레이드 절차와 주요 변경점 설명

#### 인증

- [laravel/ui에서 Fortify로의 마이그레이션 가이드](https://kawax.biz/ko/blog/ui-to-fortify.md): laravel/ui의 인증 스캐폴드를 사용하는 기존 프로젝트를 대상으로, 인증 백엔드만을 Fortify로 마이그레이션하는 절차를 설명합니다.

#### 프런트엔드

- [Vue.js 입문 — Inertia × Laravel에서 사용하는 기초 지식](https://kawax.biz/ko/blog/vue-introduction.md): Laravel 사용자에게 가장 익숙한 JS 프레임워크 Vue.js를 소개합니다. Options API / Composition API의 개요부터, Inertia v3 × Vue 3에서의 페이지 컴포넌트 · useForm · 공유 데이터까지 실전적으로 설명합니다.
- [React 입문 — Inertia × Laravel에서 사용하는 기초 지식](https://kawax.biz/ko/blog/react-introduction.md): Laravel + Inertia.js에서 React를 사용하는 입문 가이드. laravel/ui부터 현행 스타터 킷까지의 역사적 경위와 useForm · usePage 등의 Inertia React 훅을 실전적으로 설명합니다.
- [Svelte 입문 — Inertia × Laravel에서 사용하는 기초 지식](https://kawax.biz/ko/blog/svelte-introduction.md): Laravel + Inertia.js에서 Svelte를 사용하는 입문 가이드. 컴파일러 기반 접근과 Svelte 5의 룬 구문부터, useForm · usePage 등의 Inertia Svelte 훅까지 실전적으로 설명합니다.

#### 환경 구축

- [Homebrew로 PHP와 Composer와 Node.js 설치하기 (macOS)](https://kawax.biz/ko/blog/mac-setup.md): macOS에서 Homebrew를 사용해 PHP · Composer · Node.js를 설치하고, Laravel 개발 환경을 갖추는 단계별 가이드입니다.
- [WSL로 PHP와 Composer와 Node.js 설치하기 (Windows)](https://kawax.biz/ko/blog/windows-setup.md): Windows 10/11에서 WSL 2를 사용해 PHP · Composer · Node.js를 설치하고, Laravel 개발 환경을 갖추는 단계별 가이드입니다.

## OpenAPI Specs

- [laravel-openapi](https://raw.githubusercontent.com/invokable/laravel-voicevox/refs/heads/main/docs/en/laravel-openapi.json)
