서비스 공급자는 미들웨어 ... 동안 부트 스트랩 중 응용 프로그램 컨테이너에 서비스를 추가합니다.Laravel 5의 미들웨어와 서비스 제공 업체의 차이점은 무엇입니까?
0
A
답변
1
미들웨어는 요청/컨트롤러 실행/응답 사이에 체인을 형성 할 수 있습니다.
요청/응답 참조를 받았으므로 요청/응답을 자유롭게 수정할 수 있습니다. > 요청 - -> 공급 업체 -> 미들웨어 # 1 -> 미들웨어 # 2 -> 컨트롤러
: 그것은이 같은 체인을 형성 할 수
당신은 등, 리디렉션 응답을 수정, 뭔가를 기록 할 수 방법 -> 미들웨어 # 3 -> 응답
-> 요청 -> 공급 업체 -> 미들웨어 # 1 ->
서비스 제공 업체가 꽤 다르다 리디렉션합니다. 응용 프로그램이 부트 스트랩되면 등록 된 서비스 공급자를 호출합니다. 이러한 공급자는 인스턴스를 IoC 컨테이너, 콘솔 명령,보기 작곡자 등에 등록 할 수 있습니다.
0
이름에서 알 수 있듯이 미들웨어는 대개 응답 (예 : 사용자 지정 인증) & 요청 중간에 있습니다. 항상 정의가된다면 항상 부름 받았다는 것을 명심하십시오. 당신이 항상해야 할 일이 있으면 꽤 편리 할 수 있습니다.
서비스 제공 업체는 비슷한 일을하지만 요청/응답에 의존하지 않고 앱 부트 스트랩 시간, 즉 초기화 프로세스에 의존하지 않습니다.
관련 문제
- 1. 서비스 제공 업체의 $ get 메소드로 서비스 제공
- 2. Laravel 5의 서비스 제공 업체에서 오류를 수신 대기합니다.
- 3. 서비스 제공 업체의 메타 데이터입니다. OpenSAML 사용
- 4. Windows 스토어 앱의 다양한 광고 제공 업체의 차이점은 무엇입니까?
- 5. Scrapy의 스파이더 미들웨어와 다운로더 미들웨어의 차이점은 무엇입니까?
- 6. 자바 - 인터페이스 기반 프레임 워크에서 서비스 제공 업체의 목적은 무엇입니까?
- 7. Android 서비스와 콘텐츠 제공 업체의 차이점
- 8. Laravel 4.1 - 서비스 제공 업체의 부팅 기능에서 호출했을 때 Facade가 작동하지 않음
- 9. 내 OAuth 요청 서명이 서비스 제공 업체의 서명과 다릅니다.
- 10. AngularJS의 서비스, 공장 및 제공 업체의 실행 순서?
- 11. Laravel 5의 자산 관리
- 12. laravel 5의 캐싱
- 13. 서비스 제공 업체간에 Laravel 정보 공유
- 14. Laravel - $ _ENV가 서비스 제공 업체에서 작동하지 않습니다.
- 15. Delphi 5의 웹 서비스
- 16. php 4와 php 5의 차이점은 무엇입니까?
- 17. .NET 4.5.x와 .NET 5의 차이점은 무엇입니까?
- 18. 호스팅 제공 업체의 Drupal 실행 메모리 한도
- 19. 호스팅 제공 업체의 이메일 사용 제한
- 20. 공유 호스팅 제공 업체의 사용 가능한 RAM
- 21. RequireHttpsAttribute는 호스팅 제공 업체의 요구 사항을 충족합니까?
- 22. Laravel 5의 Ajax 응답 없음
- 23. Android "content // sms /"콘텐츠 제공 업체의 값의 의미는 무엇입니까?
- 24. 다양한 이메일 제공 업체의 배달 상태 알림을 처리하는 방법은 무엇입니까?
- 25. 여러 제공 업체의 위치 업데이트를 수신하는 방법은 무엇입니까? 이 코드에서
- 26. 네트워크 제공 업체의 위치 정확도를 향상시키는 방법은 무엇입니까? 안드로이드
- 27. 융합 위치 제공 업체의 최소 android OS 레벨은 무엇입니까
- 28. Laravel 5의 "설정"모델을 만드는 데 가장 좋은 방법은 무엇입니까?
- 29. Laravel 5의 다중 사용자 테이블 작업
- 30. 내 호스팅 제공 업체의 컴퓨터에 perl 모듈을 설치할 수 있습니까
미들웨어는 요청 필터로 생각하십시오. 서비스 제공자는 ... 서비스를 제공하는 좋은 것들 (느슨하게 말해서 공장을 너무 단순하게 말하면서). 각자의 역할에 차이가있는 세상이 있습니다. – apokryfos