Ich verwende laravel 5.2
.Laravel get Auth Variable für beide - API-Token und Session-basierte Authentifizierung
Vor kurzem habe ich aktualisiert Auth
Modul zu haben session
basierte Authentifizierung für Web und api_token
basierte Authentifizierung für externe API-Anrufe.
Jetzt finde ich Fehler bei der Verwendung Auth::id()
und Auth::user()
, wo ich api_token
basierte Authentifizierung verwendet habe. Also bin ich gezwungen, stattdessen Auth::guard('api')->id()
und Auth::guard('api')->user()
Methoden zu verwenden.
Jetzt ist meine Frage, gibt es eine gemeinsame Methode, die ich für beide unabhängig von api_token
basierte Authentifizierung oder session
basierend verwenden kann? Was ist mit auth()->user()
und auth()->id()
?
Was ist, wenn ich die any-Methode für beide Authentifizierung verwende? Zum Beispiel wird methodA()
in api_token
basierte Authentifizierung sowie in session
basierend auch verwendet, wie kann ich mit diesem Fall umgehen, wenn ich Auth
Variable verwenden musste?