Je n'étais pas habitué aux noms de table au pluriel de Laravel, j'ai donc changé d'utilisateur en utilisateur. Le modèle est également défini
protected $table = 'user';
Mais il signale toujours une erreur.
Tant qu'il s'agit de $request->user(), cela explosera que la table des utilisateurs n'existe pas. Quelle est cette situation ? Résoudre
La figure 2 est la configuration dans config/auth
La figure 3 est le modèle utilisateur
Veuillez consulter la partie rapport d'erreurs :
Si l'erreur se produit le
UserRegisterRequest
中進行validate
的時候,因為你其中一個rule
是'email' => 'unique:users,email'
,這會導致其去檢查users
這個table
裡面的email
字段是否有重複(唯一性),所以你應該改成'email' => 'unique:user,email'
alors c'est ok