Vérifiez l'état d'authentification de l'utilisateur dans le contrôleur, autorisez l'accès à l'invité et à l'utilisateur
<p>J'utilise sanctum. J'ai un contrôleur comme celui-ci</p>
<pre class="brush:php;toolbar:false;">utilisateur de fonction publique()
{
if (auth('sanctum')->check()) {
renvoie vrai ;
} autre {
renvoie faux ;
}
}</pré>
<p>Le problème est que sans le middleware <code>auth:sanctum</code>, l'instruction conditionnelle renvoie toujours false, et une fois que j'utilise ce middleware, tout fonctionne bien. Cependant, je ne peux pas utiliser ce middleware car l'utilisateur devrait alors être connecté et je souhaite accorder l'accès aux invités et aux utilisateurs. Comment puis-je faire ceci?
Je voudrais vérifier dans le contrôleur si l'utilisateur est connecté et si c'est le cas, par exemple, pouvoir renvoyer l'identifiant de l'utilisateur. </p>