티스토리 뷰
반응형
Accessor 호출 방식:
php
// Model 메서드명 → Blade에서 호출
getSaleStatusTextAttribute() → $product->sale_status_text
getDdayAttribute() → $product->d_day
getTimeRemainingAttribute() → $product->time_remaining
getLowestPriceAttribute() → $product->lowest_price
일반 메서드 호출:
php
// 일반 메서드는 ()를 붙여서 호출
isOnSale() → $product->isOnSale()
hasOption() → $product->hasOption('best')
Blade 템플릿 사용 예시:
php
// index.blade.php
{{ $product->sale_status_text }} // Accessor
{{ $product->d_day }} // Accessor
// 조건문에서
@if($product->isOnSale()) // 일반 메서드
<span>판매중</span>
@endif
차이점:
- get{Name}Attribute() = Accessor = 속성처럼 접근 (->name)
- 일반 메서드 = 함수처럼 호출 (->method())
반응형
'laravel' 카테고리의 다른 글
| 추천 알리고리즘 (0) | 2025.10.13 |
|---|---|
| github 에서 서버로 CI/CD 자동배포 설정 (0) | 2025.10.10 |
| Git 연결 세팅 (0) | 2025.10.10 |
| laravel 프로젝트 생성시 Base table or view not found (0) | 2025.10.08 |
| Storage 심볼릭 링크 설정 (0) | 2025.10.08 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 깃연동
- 신규생성
- 서니
- 라라벨프로젝트
- 더서니
- ci/cd
- 라라벨설정
- 깃계정변경
- 홈마뜻
- 깃자동배포
- Accessor
- php신규생성
- 홈마
- nginx설정
- 프로젝트생성
- thesunny
- 메서드호출
- laravel
- 엔진엑스설정
- 의정부 삼계탕
- citykid
- github
- 라라벨
- 캐시테이블
- 민락골
- 깃허브자동배포
- 깃생성
- css
- 스크립트강좌
- 스크립트기초
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
글 보관함
반응형