## Содержание - [Основы](#the-basics) - [Драйвер авторизации](#driver) - [Имя пользователя по умолчанию](#username) - [Модель авторизации](#model) - [Таблица авторизации](#table) ## Основы Большинство интерактивных приложений предоставляют возможность пользователям авторизовываться. Laravel предоставляет простой класс, чтобы помочь вам проверить учетные данные пользователя и получить информацию о текущих пользователей приложения. Прежде чем начать, давайте рассмотрим файл **application/config/auth.php**. Конфигурация авторизации содержит несколько основных опций для облегчения вашей работы. ## Драйвер авторизации Авторизация в Laravel базируется на драйвере, то есть ответственность за распознавание пользователей во время проверки подлинности возлагается на различные "драйверы". Два драйвера доступны "из коробки": **Eloquent** и **Fluent**, но никто не запрещает вам создать свой драйвер, если это необходимо! Драйвер **Eloquent** использует Eloquent ORM для загрузки пользователей в приложение, и является драйвером по умолчанию. Драйвер **Fluent** использует [Fluent построитель запросов](/docs/v3/database/fluent). ## Имя пользователя по умолчанию Второй параметр в файле конфигурации определяет по умолчанию "Имя пользователя" ваших пользователей. Это, как правило, соответствует полю базы данных в таблице "users", и, как правило, имеет вид адреса электронной почты или просто какого-то имени пользователя, например "guest". ## Модель авторизации При использовании драйвера **Eloquent** этот параметр определяет модель Eloquent, которая должна использоваться при загрузке пользователей. ## Таблица авторизации При использовании **Fluent** этот параметр определяет имя используемой таблицы пользователей.