라라벨의 파사드와 헬퍼함수 그리고 Laravel Contracts

2025. 7. 19. 15:20·Laravel

파사드(Facades)란?

  • 세션과 큐와 같은 라라벨의 기능을 사용하기 위해 거쳐야 하는 복잡한 절차를 간편하게 정적 메서드로 제공하는 기능
  • 이름이 길고 기억하기 어려워 사용하기 번거로운 구체 클래스 또는 인터페이스에 대해 정적 프록시 역할을 한다

 

실시간 파사드

  • 직접 파사드 클래스를 상속받아서 만들지 않아도 네임스페이스에 Facades만 붙이면 사용할 수 있는 기능

 


 

헬퍼함수란?

  • 특별한 것은 아니고 일반적인 함수인데, 귀찮은 작업을 간단하게 할 수 있도록 도와준다는 점에서 헬퍼 함수이다

 

 

Contracts

  • 라라벨에서 단순히 인터페이스를 의미한다
  • `Illuminate\Contracts` 에 위치한다
'Laravel' 카테고리의 다른 글
  • 라라벨의 컨테이너와 서비스 프로바이더 개념
  • 라라벨의 아키텍처 - MVC에 대해서
  • 라라벨 프로젝트 세팅하기(아티즌, 환경설정)
  • 왜 라라벨을 사용하는걸까?
rlaehdehd7
rlaehdehd7
공부한 것들 기록하는 공간입니다 😁
  • rlaehdehd7
    끄적끄적 개발로그
    rlaehdehd7
    • 분류 전체보기 (30)
      • Laravel (5)
      • Java (0)
      • AWS (7)
      • SQL (0)
      • DevOps (11)
        • docker (8)
        • CI-CD (3)
      • Network (1)
      • Frontend (5)
        • Vue.js (4)
        • Next.js (1)
  • 전체
    오늘
    어제
  • 태그

    docker
    Vue.js
    it
    라라벨
    DevOps
    laravel
    php
    컨테이너
    티스토리챌린지
    오블완
    개발
    Container
    컨퍼런스
    AWS
    도커
  • hELLO· Designed By정상우.v4.10.4
rlaehdehd7
라라벨의 파사드와 헬퍼함수 그리고 Laravel Contracts
상단으로

티스토리툴바