Задать вопрос
iamdivine
@iamdivine

Как сделать авторизацию через другую модель?

У меня есть таблица Accounts, модель я сделал для нее
в ней два поля Nick и Password.
Таблица с другого сервиса.
Мне необходимо сделать авторизацию через данные в этой таблице, пароли в md5.
Но по дефолту Лара работает с моделью Users
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
condor-bird
@condor-bird
Для авторизации через несколько моделей:

1) Найти /config/auth.php

2) Добавить дополнительные значения в guards и providers. Например, отдельные аккаунты пользователей для личного кабинета, и администраторов для панели управления (дока).

'guards' => [
        'admin' => [
            'driver' => 'session',
            'provider' => 'admin',
        ],

        'account' => [
            'driver' => 'session',
            'provider' => 'account',
        ],
    ],

  'providers' => [
        'admin' => [
            'driver' => 'eloquent',
            'model' => App\Models\Admin\User::class,
        ],

        'account' => [
            'driver' => 'eloquent',
            'model' => App\Models\Account\User::class,
        ],
    ],
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы