Используйте разные таблицы для входа в систему Laravel Passport Api

Я новичок в API паспорта laravel! Мне нужна небольшая помощь, я создаю API для входа в систему, где гонщик (пользователь) хочет войти в систему, используя контактный номер и пароль, но проблема в том, что контактный номер находится в другом профиле имени таблицы или пароль находится в другой таблице с именем Rider, Is можно ли использовать две разные таблицы в API паспорта? я использую этот метод

public function findForPassport($username) {

        return Profile::where('contact_number', $username)->first();
    }

но проблема в том, что когда я использовал это, в почтальоне возникает ошибка getAuthPassword не существует, может ли кто-нибудь сказать мне, как мне реализовать две таблицы в API паспорта laravel? я использую эту функцию для получения пароля

 public function getAuthPassword()
    {
        return Rider::where('password', $this->password)->first();
    }

мне нужна помощь пожалуйста...


person Itz Zaib    schedule 02.10.2018    source источник
comment
кто-нибудь здесь, чтобы помочь, пожалуйста?   -  person Itz Zaib    schedule 02.10.2018
comment
Я не знаком с Laravel Passport, но могу помочь, порекомендовав вам также задать вопрос в рабочей области Laravel Slack: larachat.co/slack< /а>. Кроме того, ваш вопрос выглядит так: stackoverflow.com/questions /40606818/   -  person Oluwatobi Samuel Omisakin    schedule 02.10.2018
comment
@OluwatobiSamuelOmisakin я использовал это, но не помогло, тогда я задал вопрос   -  person Itz Zaib    schedule 02.10.2018
comment
Вы никогда не сможете и никогда не сможете запрашивать пользователя на основе его пароля в Laravel. Пароли добавляются случайной солью и хешируются, поэтому ваш второй запрос никогда не будет работать, и не должен, поскольку это было бы ужасной угрозой безопасности.   -  person Joe    schedule 02.10.2018
comment
Я не верю, что вы можете сделать это с помощью Passport напрямую. в таблицах паспорта есть поле user_id. Реализация Passport предполагает наличие одной пользовательской модели, и нет документации о том, как использовать несколько пользовательских моделей.   -  person zjbarg    schedule 02.10.2018
comment