Преимущества и недостатки использования большего количества промежуточного программного обеспечения в Laravel - PullRequest
0 голосов
/ 11 мая 2018

Я использую промежуточное программное обеспечение для своего приложения Laravel, и иногда мне приходится добавлять четыре или пять промежуточных программ в каждый контроллер. Мне интересно знать преимущества и недостатки использования большего количества промежуточного программного обеспечения в любом контроллере. Я буду благодарен, если кто-нибудь может направить меня по этой теме.

1 Ответ

0 голосов
/ 11 мая 2018

Промежуточное программное обеспечение работает на уровне запросов прикладного уровня. Промежуточное программное обеспечение работает как дверь или точка входа для вашего приложения. Вам нужно выяснить, кто может войти в приложение, а кто нет, написав логику в промежуточном программном обеспечении, а затем применить ее к запросам. Так же, как охранник не войдет в вашу гостиную, чтобы определить, кто является действительным посетителем. Он делает это на двери :) Промежуточное ПО уменьшает избыточность в вашем коде. Как будто вам нужно искать какой-то тип проверок для сообщения пользователя, и вы пишете промежуточное программное обеспечение для этого, тогда нет необходимости проверять одно и то же в любом месте в PostController или в любом другом классе. Поэтому, если user не является действительным пользователем приложения, приложение сразу же отклонит его на точке входа и не впустит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...