728x90 herd2 [Laravel 라라벨] Eloquent - attribute, method 접근 Laravel 을 사용하면서 조금 헷갈렸던 개념에 대해 정리해보겠습니다.1. 속성처럼 접근하는 것과 메서드처럼 접근하는 것의 차이속성처럼 접근Laravel에서 속성처럼 접근할 때는 모델의 속성(attribute) 또는 Attribute 접근자를 통해 값을 가져옵니다.속성(Attribute): 데이터베이스 테이블의 컬럼과 직접적으로 매핑됩니다. 예: id, name.Attribute 접근자: 추가적인 로직을 통해 계산된 값을 반환하는 커스텀 속성입니다. getAttribute 메서드를 통해 호출됩니다.사용법:$snapshot = Snapshot::find(1);// 속성 접근$done = $snapshot->done; // 데이터베이스 컬럼 `done`의 값을 가져옴$unopened = $snapshot-.. 2025. 1. 29. [Laravel] 환경설정 Herd는 로컬에서 PHP 애플리케이션을 쉽게 실행하고 관리하기 위한 툴입니다. Laravel 개발 환경에 최적화되어 있으며, 로컬 환경에서 가상 서버를 실행해주는 역할을 합니다. 지금 Herd를 사용해서 상시 서버를 돌리고 있다면, Herd가 내부적으로 어떻게 동작하는지 알아보겠습니다.Herd의 동작 원리로컬 개발 환경 관리Herd는 로컬 환경에서 Nginx, PHP-FPM, MySQL, Redis 등의 서비스들을 관리합니다.Laravel 프로젝트를 쉽게 실행할 수 있도록 필요한 서비스들을 구성하고 실행합니다.PHP 버전 관리Herd는 프로젝트별로 PHP 버전을 독립적으로 설정할 수 있습니다.예를 들어, 특정 프로젝트에서 PHP 8.1을 사용하고 다른 프로젝트에서 PHP 8.4를 사용하는 식으로 설정 .. 2025. 1. 26. 이전 1 다음 728x90