Как добавить собственного поставщика пользователей в Laravel 5.4Php

Кемеровские программисты php общаются здесь
Anonymous
Как добавить собственного поставщика пользователей в Laravel 5.4

Сообщение Anonymous »

У меня есть приложение Laravel 5.4, в котором мне нужно аутентифицировать пользователей-администраторов с помощью внешнего API, который при успешном входе в систему возвращает JSON с информацией о пользователе.

Для этого я создаю специальную защиту:

Код: Выделить всё

    'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users'
],

'custom' => [
'driver' => 'session',
'provider' => 'customusers'
],

'api' => [
'driver' => 'token',
'provider' => 'users',
],
],
а это мой собственный поставщик:

Код: Выделить всё

'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],

'customusers' => [
'driver' => 'jsonresponse',
'model' => App\Admin::class,
]
],
После этого я не знаю, как продолжать. Я прочитал несколько руководств, например, от Джорджа Бакингема, и создал собственный поставщик пользователей (сейчас мне просто нужно, чтобы он расширился от EloquentUserProvider, со временем я переопределю некоторые функции для подключения к API)

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/45024429/how-to-add-a-custom-user-provider-in-laravel-5-4[/url]

Вернуться в «Php»