Je veux appeler Auth::user() dans le contrôleur, mais cela ne fonctionne pas au début.
Après être passé dans la classe Guard, il peut être appelé, comme suit
public function display(Request $request,Guard $auth) {
$email=$auth->user()->getEmail();
/ / Autres phrases
}
Mais je peux l'obtenir directement en utilisant {{Auth::user()->getEmail}} dans le modèle de lame.
Si vous utilisez Laravel, vous pouvez théoriquement utiliser
.Auth::user()
directement dans le contrôleur Pour obtenir l'email d'un utilisateur, vous pouvez le faire directement :Lorsque vous l'utilisez ainsi, pensez à le déclarer dans l'en-tête de la classe :
Ou écrivez directement comme ceci :