Kommunikation zwischen 2 Laravel Anwendungen
ich versuche, dies zu erreichen, verschiedene Installationen von Laravel Rahmen auf verschiedene Servern untereinander und gemeinsame Nutzung von Ressourcen mit der Hauptanwendung (Super-Anwendung) wie in der Abbildung oben zu arbeiten.
Die Super-Anwendung befindet sich auf dem Hauptserver und beherbergt das Benutzerverwaltungsmodul, das festlegt, wer gerade im System angemeldet ist. und wenn Sie eingeloggt sind, können Sie dann andere Module laden, das ist ein anderes Laravel 5 Setup, das auf einem anderen Server sitzt.
Diese Anwendungen funktionieren nur, wenn ein Benutzer in der Hauptanwendung angemeldet ist. und das Objekt Auth-> user() in der Super-Anwendung wird an die entsprechenden Anwendungen (A1 und A2) zur Dateneingabe gesendet.
Mein erster Ansatz war HMVC mit Laravel 5 zu implementieren, aber HMVC impliziert, dass nur ein Laravel-Setup verwendet wird, was bedeutet, dass nur ein Server verwendet wird. Aber wenn Sie verschiedene Anwendungen auf verschiedenen Servern ausführen und versuchen, sie mit Authentifizierung von einer primären Anwendung vom Hauptserver zu binden, hatte ich keine Ahnung, wie möglich das ist, aber ich glaube, dass es möglich ist.
Bitte wie erreiche ich das, das ist, wie mein Chef es will, und besteht darauf, dass es so ist.
Vielleicht möchten Sie sich dieses Thema ansehen https://laracasts.com/discuss/channels/laravel/same-login-on-two-different-laravel-projects?page=1 –
ok, @LarsMertens, Ich mache das sofort ... danke – Andaeiii