In Laravel ist der Anbieter das Beratungszentrum einer Anwendung, auch Dienstanbieter genannt, und stellt den Kern des Laravel-Programms einschließlich der Anwendungen dar. Alle Laravel-Kerndienste werden über den Dienstanbieter gestartet, der Identitätsinformationsdienste bereitstellen kann. Postanschriftsdienste usw.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 5.4, Dell G3-Computer.
Dienstleister (Dienstleister) sind der Kern des „Bootstrap“-Prozesses von Laravel.
Dienstleister sind der Bootstrapping-Hub für alle Laravel-Anwendungen. Ihre Anwendung sowie die über den Server gebooteten Kerndienste von Laravel werden über Dienstanbieter gebootet.
Anleitung kann im Allgemeinen als Registrierung verstanden werden, z. B. als Registrierung von Service-Container-Bindungen, Ereignis-Listenern, Middleware und sogar Routing. Dienstanbieter spielen bei der Konfiguration von Anwendungen eine zentrale Rolle.
Der Dienstanbieter von Laravel fühlt sich an wie die Implementierung des Singleton-Modus (Singleton-Modus, das heißt, diese Klasse hat nur eine Instanz in der gesamten Sitzung)
Wir müssen bestimmte Konzepte klar kennen, wenn wir sie verwenden, z. B. einen Benutzer Dienstanbieter registrieren Benutzerdienste oder andere Dienste (z. B. Identitätsinformationsdienste, Postanschriftendienste usw.).
Benutzerdienstanbieter: Identitätsinformationsdienst, Postadressendienst
Dieser „Bootstrap“-Prozess kann als das verstanden werden, was das System in der Zeitspanne vom „Drücken des Computers auf den Einschaltknopf bis zum vollständigen Aufrufen des Desktops“ tut.
provider ist der Kern des Laravel-Programms, einschließlich Ihrer eigenen Anwendungen und aller Laravel-Kerndienste, die über Dienstanbieter gestartet werden. Im Allgemeinen meinen wir die Registrierung von Dingen, einschließlich der Registrierung von Service-Container-Bindungen, Ereignis-Listenern, Middleware und sogar Routen. Dienstleister sind die zentrale Anlaufstelle für die Einrichtung Ihrer Anwendung.
Erweitertes Wissen:
So kann die Anpassung eines Laravel-Anbieters auf folgende Weise erreicht werden.
1. Der erste Schritt besteht darin, das Laravel-Verzeichnis einzugeben und die Provider-Datei über die Befehlszeile zu generieren Erstellen Sie den Registrierungsinhalt der Anbieterdatei
4. Der vierte Schritt besteht darin, die Klasse für die Anbieterregistrierung zu schreiben. 5. Registrieren Sie diesen Anbieter schließlich in config/app.php Video-Tutorial
】Das obige ist der detaillierte Inhalt vonWas ist Anbieter in Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!