>PHP 프레임워크 >Laravel >Laravel의 공급자 란 무엇입니까?

Laravel의 공급자 란 무엇입니까?

WBOY
WBOY원래의
2022-06-02 17:38:283716검색

laravel에서 공급자는 서비스 공급자라고도 하는 애플리케이션의 안내 센터이며 애플리케이션을 포함한 laravel 프로그램의 핵심이며 모든 Laravel 핵심 서비스는 서비스 공급자를 통해 시작되며 신원 정보 서비스를 제공할 수 있습니다. 우편 주소 서비스 등

Laravel의 공급자 란 무엇입니까?

이 기사의 운영 환경: Windows 10 시스템, Laravel 버전 5.4, Dell G3 컴퓨터.

laravel에서 공급자란 무엇인가요?

서비스 공급자(서비스 공급자)는 Laravel의 "부트스트랩" 프로세스의 핵심입니다.

서비스 제공업체는 모든 Laravel 애플리케이션의 부트스트래핑 허브입니다. 서버를 통해 부트스트랩된 핵심 Laravel 서비스뿐만 아니라 귀하의 애플리케이션도 서비스 제공자를 통해 부트스트랩됩니다.

지침은 일반적으로 서비스 컨테이너 바인딩, 이벤트 리스너, 미들웨어 등록, 심지어 라우팅 등록과 같은 등록으로 이해될 수 있습니다. 서비스 공급자는 애플리케이션 구성의 핵심입니다.

Laravel의 서비스 제공자는 싱글톤 모드(싱글톤 모드, 즉 이 클래스는 전체 세션에서 단 하나의 인스턴스를 가집니다.)를 구현한 것처럼 느껴집니다.

사용자 정의와 같은 특정 개념을 사용할 때 명확하게 알아야 합니다. 서비스 제공업체는 사용자 서비스 또는 기타 서비스(예: 신원 정보 서비스, 우편 주소 서비스 등)를 등록합니다.

사용자 서비스 공급자: 신원 정보 서비스, 우편 주소 서비스

이 "부트스트랩" 프로세스는 "컴퓨터가 전원 버튼을 눌러 데스크탑에 완전히 들어갈 때까지" 기간 동안 시스템이 수행하는 작업으로 이해될 수 있습니다.

provider는 자체 애플리케이션과 서비스 제공자를 통해 시작되는 모든 Laravel 핵심 서비스를 포함하는 Laravel 프로그램의 핵심입니다. 일반적으로 말하면, 서비스 컨테이너 바인딩, 이벤트 리스너, 미들웨어 및 경로 등록을 포함하여 항목을 등록하는 것을 의미합니다. 서비스 제공자는 애플리케이션 설정의 중심 장소입니다.

확장된 지식:

그래서 라라벨 공급자를 사용자 정의하는 방법은 다음과 같은 방법으로 달성할 수 있습니다.

1. 첫 번째 단계는 laravel 디렉터리에 들어가서 명령줄을 통해 공급자 파일을 생성하는 것입니다

php artisan make:provider GuzzleClientProvider

2. 두 번째 단계에서는 생성된 GuzzleClientProvider.php 파일을 볼 수 있습니다.

Laravel의 공급자 란 무엇입니까?

3. 이 공급자 등록 콘텐츠를 만듭니다

Laravel의 공급자 란 무엇입니까?

4. 네 번째 단계는 공급자 등록을 위한 클래스를 작성하는 것입니다

Laravel의 공급자 란 무엇입니까?

5. 마지막으로 이 공급자를 config/app.php

에 등록합니다. [관련 권장 사항: laravel 비디오 튜토리얼 ]

위 내용은 Laravel의 공급자 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.