Zmiana modelu uwierzytelnienia

Zmiana modelu uwierzytelnienia

Problem

Potrzebujesz Modelu Zmień Model uwierzytelnienia z domyślnego użytkownika.

Twoja aplikacja korzysta z przestrzeni nazw lub chcesz używać inaczej wymienionego modelu dla użytkowników.

Rozwiązanie

Edytować App/config/auth.php Aby zmienić model.

„Model” => 'MyApp \ Models \ Użytkownik' ',

Dyskusja

Nie zapomnij o wymaganych interfejsach.

Jeśli używasz własnego modelu, ważne jest, aby Twój model wdrożył interfejs użytkownika Auth. Jeśli wdrażasz funkcję przypomnienia hasła, powinien również zaimplementować ResindableInterface.

Użyj Illuminate \ Auth \ UserInterface;
Użyj Illuminate \ Auth \ Resinders \ ResindableInterface;
Klasa użytkownik rozszerza \ Eloquent implementuje interfejs użytkownika, ResindableInterface