Мое приложение laravel требует, чтобы у пользователей было несколько адресов электронной почты, которые они могут использовать для входа в систему.laravel несколько адресов электронной почты под одной учетной записью
Мой вопрос: как можно позволить пользователям иметь несколько адресов электронной почты под одной учетной записью? Я должен помнить, что каждое электронное письмо может использоваться только одним пользователем.
Моя идея состояла в том, чтобы иметь отдельную таблицу для писем, в которых я бы включил идентификаторы пользователей. Я все еще хочу использовать класс Auth, и мне было интересно, возможно ли это?
бы мне нужен внешний ключ? Если да, то где? –
Вам не нужны внешние ключи, потому что Laravel автоматически добавляет их для вас, если ваш внешний ключ помечен именем таблицы, за которым следует _id. (Пример user_id) http://laravel.com/docs/4.2/eloquent#relationships Вы можете добавить свои внешние ключи. return $ this-> belongsTo ('Пользователь', 'foreign_key', 'local_key'); – Robbie