Cet article explique principalement comment implémenter une connexion utilisateur simulée dans Laravel. J'espère qu'il pourra aider tout le monde.
//强制用户id位100的人登录Auth::loginUsingId(100);//获取这个登录用户的id;dd(auth()->user()->id);
Lors du test, je dois tester les informations pertinentes d'un certain utilisateur connecté. Nous pouvons forcer la connexion dans le fournisseur d'authentification. Dans ce cas, il n'est pas nécessaire de l'écrire dans un nom spécifique. méthode. Un paragraphe de loginUsingId.
app\Providers\AuthServiceProvider.php
Ajoutez l'utilisateur auquel vous souhaitez vous connecter au démarrage, puis l'utilisateur sera connecté globalement.
public function boot() { auth()->loginUsingId(348); $this->registerPolicies(); }
Une fois le test terminé. terminé, supprimez cette ligne Oui. Si vous souhaitez modifier temporairement la connexion de l'utilisateur dans une certaine méthode, utilisez à nouveau loginUsingId
Recommandations associées :
Code pour utiliser curl pour simuler. connexion utilisateur sous Tutoriel php_PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!