스크린캐스트

동영상 튜토리얼 시리즈를 통해 Orion for Laravel의 기능을 살펴봅니다.

@Luke Diebold가 Orion for Laravel의 다양한 기능을 다루는 스크린캐스트 시리즈를 제작하고 있습니다. 모든 노력에 깊이 감사드립니다 ❤️

참고: 이 시리즈는 진행 중이며, 새 에피소드가 준비되는 대로 계속 추가됩니다.

소개

Orion for Laravel은 무엇이고 무엇을 할 수 있을까요? Orion for Laravel 스크린캐스트 시리즈의 첫 에피소드에서 알아봅니다.

프로젝트 설정과 기본 CRUD

이 에피소드에서는 Luke가 프로젝트 설정, Sanctum 구성, 그리고 Post 모델을 관리하는 첫 REST API를 만드는 과정을 안내합니다.

마이그레이션과 모델 준비

검색 기능을 살펴보기 전에 모델과 마이그레이션을 준비해야 합니다. 이 에피소드에서는 Orion의 강력한 검색 기능을 탐색하기 위해 필요한 모든 단계를 다룹니다.

검색 - 키워드 검색

사용 가능한 검색 옵션 중 하나는 키워드 검색입니다. 일반적인 검색창처럼, 지정된 속성 중 어느 하나라도 주어진 키워드와 일치하는 모델을 조회할 수 있습니다.

검색 - 필터

모델을 검색하는 또 다른 방법은 필터를 사용하는 것입니다. Eloquent 쿼리를 프런트엔드 측에서 작성하는 것과 같다고 생각하면 됩니다.

검색 - 정렬

검색 쿼리를 수행할 때 결과를 정렬할 수도 있습니다. 어떻게 하는지 함께 살펴봅니다.

검색 - 스코프

조회할 때 스코프를 활용하면 한 걸음 더 나아가 API를 더욱 단순하고 유지 보수하기 쉽게 만들 수 있습니다.

페이지네이션

이 에피소드에서는 Luke가 페이지네이션 메타 데이터와 이를 활용해 프런트엔드에서 페이지네이션 링크를 만드는 방법을 안내합니다.

소프트 삭제 (Laravel)

Orion for Laravel에 특화된 소프트 삭제 기능으로 들어가기 전에, Laravel 자체에서 소프트 삭제가 어떻게 동작하는지 먼저 살펴봅니다.

소프트 삭제

이제 Laravel에서 소프트 삭제가 어떻게 동작하는지 명확히 이해했으니, API를 통해 소프트 삭제를 다루는 다양한 방법을 살펴봅니다.