В чем разница между Аутентификацией и Промежуточным ПО на Laravel? - PullRequest
0 голосов
/ 30 апреля 2020

Прежде, чем я использовал codeigniteur после выпуска версии 4CI, я решил изучить laravel 7, сейчас я нахожусь в стадии изучения laravel 7 мастер-версии.

Я немного запутался и изучал много документация laravel, но я не нашел решение, возможно, мой метод изучения или понимания документации laravel не верен.

Я видел видео на YouTube, которое меня смутило, поскольку некоторые люди используют

php artisan make:auth

для создания аутентификации пользователя, но некоторые люди используют

php artisan make:middleware 

для создания пользователя и некоторые другие виды использования не всегда

$req->session()->put($user);

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

Заранее спасибо за ваше объяснение

1 Ответ

0 голосов
/ 30 апреля 2020

Middlewares позволяет вам перехватывать ваши запросы и добавлять к ним логи c перед их конвейерной передачей на контроллеры.

In laravel Аутентификация по умолчанию выполняется с использованием Auth Midddleware.The logi c, чтобы определить, вошел ли пользователь в систему, здесь.

Нет никаких ограничений в том, что вы можете использовать промежуточное ПО только в отношении аутентификации.

...