Maks00088
@Maks00088
Обучаюсь Java/JavaEE /Php/Js

Что такое провайдеры?

При углублении в Laravel натыкаюсь везде на Providers , по логике провайдер это поставщик услуг а значит любой кусок кода можно назвать провайдером который предоставляет услуги ..
Я запутался в терминологии .
Drivers vs Providers . Какая разница ?
Указывается provider -> users не могу найти этот провайдер где он должен находится ?
Откуда считываются настройки auth.php в Laravel ?
Раздел auth.php для меня какойто магический как для новичка Laravel .. Нужна помощь от понимающих !
Из Laravel : auth.php
'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

        'api' => [
            'driver' => 'token',
            'provider' => 'users',
        ],
    ],
    'providers' => [
        'users' => [
            'driver' => 'eloquent',
            'model' => App\User::class,
        ],
  • Вопрос задан
  • 139 просмотров
Решения вопроса 1
@JhaoDa
LaravelRUS Team
Откуда считываются настройки auth.php в Laravel ?
Ниоткуда, ибо auth.php это и есть настройки.

Указывается provider -> users не могу найти этот провайдер где он должен находится ?
Что именно не можете? Опустить глаза на несколько срок ниже и увидеть
'users' => [
    'driver' => 'eloquent',
    'model' => App\User::class,
],
не можете?

Upd: ТС пояснил, что под «где он должен находиться» подразумевается физическое нахождение файла. Не очень, правда, понятно, зачем на этапе изучения фрейма знать такие тонкости, но вот: смотрим сюда, потом сюда.

И правильно, провайдер это класс, который что-то предоставляет. В данном случае — пользователей.
А, например, сервис-провайдеры предоставляют сконфигурированные классы, нужные для работы приложения.

Скажите честно — вы пробовали читать документацию?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
4px Москва
от 100 000 до 150 000 руб.
FUTUROOM Самара
от 150 000 руб.
Digital-агентство Nimax Санкт-Петербург
от 80 000 до 110 000 руб.
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 16:00
60000 руб./за проект