Ich habe das Problem, ich möchte verschiedene Feldnamen für das Passwort verwenden. Lassen Sie uns in Benutzer-Tabelle sagen, wenn ich diesen Code mit User-Modell verwenden, funktioniert es perfektVerwenden von getAuthPassword() mit einem anderen Modell anstelle des Benutzermodells?
/**
* Override required, otherwise existing Authentication system will not match credentials
* @return mixed
*/
public function getAuthPassword()
{
return $this->userPassword;
}
aber wenn ich es mit einem anderen Modell verwenden lassen Sie uns Kunden Modell mit dem gleichen Tabellenstruktur sagen, es funktioniert nicht ?? !! ! hat jemand eine Idee zu diesem Thema
Vielen Dank im Voraus.
Mein Problem ist, warum überschreibt das tatsächliche getAuthPassword(), wenn ich es mit einem anderen Modell zum Beispiel Kundenmodell verwenden? Übrigens ist die Struktur des Kundenmodells identisch mit dem Benutzermodell – allaghi
, wenn ich es mit dem Benutzermodell verwende, funktioniert es – allaghi
für das Sie 'Illuminate \ Contracts \ Auth \ Authenticatable als AuthenticatableContract;' in Ihrem Kundenmodell verwenden müssen –