Проверка подлинности Laravel 11, поле электронной почты как совокупность двух столбцовPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проверка подлинности Laravel 11, поле электронной почты как совокупность двух столбцов

Сообщение Anonymous »

Я работаю над пользовательской аутентификацией для Laravel 11, используя только laravel/ui, поскольку мне не нужны никакие функции Breeze/Jetstream.
В моей таблице пользователей (пользовательская, внешняя) service), «адрес электронной почты» пользователей состоит из двух полей: их идентификатора пользователя и их области.
В моей модели «Пользователи» у меня есть:< /p>
/**
* The attributes that should be hidden for serialization.
*
* @var array
*/
protected $hidden = [
'passwd',
];

/**
* Get the attributes that should be cast.
*
* @return array
*/
protected function casts(): array
{
return [
'passwd' => 'hashed',
'isActive' => 'boolean',
'isPriv' => 'boolean',
];
}

/**
* Get the user's email address.
*/
protected function authEmail(): Attribute
{
return Attribute::make(
get: fn () => $this->userid . '@' . $this->realm,
);
}

/**
* Get the user's active status.
*/
protected function isActive(): Attribute
{
return Attribute::make(
get: fn () => $this->active,
);
}

/**
* Get the user's priv status.
*/
protected function isPriv(): Attribute
{
return Attribute::make(
get: fn () => $this->priv > 0,
);
}

/**
* Get the password field for the user.
*
* @return string
*/
public function getAuthPassword()
{
return $this->passwd;
}

... authEmail заполняется.
В моем LoginController:


Подробнее здесь: https://stackoverflow.com/questions/788 ... wo-columns
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»