Получить пользователя
use App\Models\Users\Users as User;
Получить пользователя по его id
$user = User::getUser(['id' => 34]);
Получить авторизованного пользователя
$user = User::getUser();
Авторизовать пользователя
use App\Models\Users\Users as User;
Метод авторизует пользователя в системе по его токену.
User::authorize('tkn.kpr68htgho4oiweid16y$741ef6f9fcsko');
Зарегистрировать пользователя
use App\Models\Users\Users;
Метод регистрирует пользователя и высылает ему доступы на почту.
Users::registration(
[
'name' => 'Иван',
'lastName' => 'Иванов',
'patronymic' => 'Иванович',
'phone' => '79873674456',
'email' => 'ivan.ivanov@gmail.ru',
]
);
Авторизовать по логину и паролю
use App\Models\Users\Users as User;
Метод авторизует пользователя по логину и паролю. В качестве логина можно использовать логин, e-mail или номер телефона.
User::login(
[
'login' => '76785673345',
'password' => 'df56',
'remember' => true
]
);
Разлогинить пользователя
use App\Models\Users\Users as User;
Метод завершает текущий сеанс пользователя.
User::logout();