라라벨 (laravel) - 싱글톤(Singleton) 바인딩

singleton 메소드로 클래스나 인터페이스를 바인딩 하면 컨테이너는 한번만 해당 의존성을 해결합니다.

싱글톤(singleton) 바인딩으로 의존성이 해결되면, 컨테이너의 다른 부분에서 호출 될 때 동일한 객체 인스턴스가 반환될 것입니다.

app()->singleton(Class::class, function () {
   return new Class();
});
  • share