Задать вопрос
Ответы пользователя по тегу Laravel
  • Как сделать авторизацию через другую модель?

    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,
            ],
        ],
    Ответ написан
    Комментировать