Вы должны расширить «Осветить \ Основание \ Аутентификация \ Пользователь» в своей модели учетной записи.
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class Account extends Authenticatable
{
use Notifiable;
//code here
public function getEmailAttribute() {
return $this->email_addr;
}
public function setEmailAttribute($value)
{
$this->attributes['email_addr'] = strtolower($value);
}
}
и изменение в файле конфигурации в "config / auth.php" в массиве провайдеров
'users' => [
'driver' => 'eloquent',
'model' => App\Account::class, //replace User to Account
],