Zugriff auf User-Daten im Frontend
Zugriff von Vue-Komponenten (reaktiv)
In Vue-Komponenten können User-Daten über das Global Property $userData abgerufen werden:
java
// Mein Vue-Code
console.log(this.$userData);Aktualisierung von User-Daten
Sollten die Nutzerdaten im Backend verändert worden sein (z.B. durch das Erreichen von Gravitas), müssen die Daten erneut vom Server abgerufen werden. Dies geht einfach über die globale Methode $fetchUserData. Beispiel:
java
// Mein Vue-Code
this.$fetchUserData;Zugriff von JavaScript-Dateien (nicht reaktiv)
Im Frontend können User-Daten über JavaScript abgerufen werden. Dazu wird ein globales JavaScript-Objekt window.UserData bereitgestellt. Dieses Objekt enthält alle User-Daten, die im Backend verfügbar sind. Das Objekt wird über das Blade-Template __global-user-data.blade.php an die Index-Seiten übergeben.