Comment créer un mot de passe réinitialiser la méthode dans Laravel lors de l'utilisation de l'Utilisateur de Base de données Fournisseur

J'ai été chercher sur internet et n'ai pas encore trouver une solution pour le problème suivant...

Nous avons actuellement un site web développé à l'aide de Laravel qui la table user est éloigné de base de données Microsoft SQL. Le pilote en config/auth.php a été réglé sur "base de données". Tout fonctionne bien sauf pour la réinitialisation du mot de passe de la fonctionnalité, de laquelle nous obtenons le message d'erreur suivant:

UnexpectedValueException in PasswordBroker.php line 238: User must implement CanResetPassword interface.

À partir de ma compréhension limitée de Laravel (c'est ma premiere experiance avec Laravel), l'Éloquent pilote d'appui pour la CanResetPassword fonctionnalité, cependant, cela n'a pas été mis en œuvre dans la Base de données de l'Utilisateur Fournisseur par Laravel, d'où l'erreur.

Donc ma question est donc, est-ce quelqu'un a une configuration où ils ont le pilote de “Base de données” et mis en œuvre un réinitialiser le mot de passe de la fonctionnalité? Tous les exemples que j'ai vu à ce jour concernent l'aide de la Éloquent modèle qui, à partir de ma compréhension de Laravel est pas une option, car lors de la phase initiale de développement, nous avons dû changer le pilote à partir Éloquent de base de données pour obtenir la distance de Microsoft SQL server de travail en premier lieu. Le déplacement de la base de données Microsoft SQL à une base de données locale n'est pas une option, j'ai peur.

Sinon, si quelqu'un a mis en œuvre une autre méthode de l'utilisateur de réinitialiser leur mot de passe en utilisant une adresse e-mail, je serais ouvert à toutes les suggestions.

  • Je ne peux pas voir les "chauffeur" dans config/app.php. Mais je peux vous aider avec une coutume réinitialisation de mot de passe si vous avez encore besoin d'elle.
  • Mon mauvais, c'était le config/auth.php, pas config/app.php que le conducteur paramètres ont été spécifiés. Je vais corriger le post. Aide à la coutume réinitialisation de mot de passe serait très apprécié.
InformationsquelleAutor short_coder | 2017-02-14