Статьи

Прерывание приложений с помощью промежуточного программного обеспечения Laravel

Laravel Course Изображение ракеты

Прежде чем мы начнем использовать промежуточное ПО с Laravel, что такое промежуточное ПО? В целом, промежуточное ПО — это программное обеспечение, которое соединяет различные системы друг с другом. В Laravel это одна из самых известных и надежных сред PHP, доступных сегодня для использования. Промежуточное ПО предоставляет вам возможность отфильтровывать свои HTTP-запросы и управлять этими запросами. Это позволяет вам определять, как эти запросы взаимодействуют с вашим приложением.

Зачем мне промежуточное ПО Laravel?

Использование промежуточного программного обеспечения в Laravel 5 может прерывать запросы к вашему приложению. Но это довольно непрозрачно, не так ли? Как это может вам на самом деле помочь? Если вы уже хорошо знакомы с Laravel или взаимодействием различных программных систем, возможно, вы уже знаете этот ответ. Если нет, терпите нас.

Вам нужно промежуточное ПО Laravel для прерывания работы

Промежуточное программное обеспечение Laravel может прерывать эти запросы и затем выполнять различные действия, такие как контроль доступа и требование аутентификации для входа в определенные области. Так что, если вы представляете свое приложение, это просто приложение, вывешивающее и принимающее входящие веб-запросы и обслуживающее ваши представления, или ответы API, или что-либо еще, что вы предоставляете. Но как ваше приложение управляет этими запросами? Как это отфильтровывает их? Как он узнает, проверять ли ваши учетные данные пользователя, или они уполномочены делать то, что запрашивает запрос? Или как ваше приложение узнает, основываясь на содержании запроса, что конкретно делать с этим запросом?

Ответ, конечно же, промежуточное программное обеспечение. Промежуточное программное обеспечение может использоваться для вопросов, связанных с аутентификацией, но оно также может использоваться для таких вещей, как инициирование ведения журнала или для ограничения скорости вашего API. Существует множество вариантов использования промежуточного программного обеспечения, и промежуточное программное обеспечение Laravel позволяет вам элегантно подходить к обработке этих случаев, а не пытаться объединить что-то вместе для каждого экземпляра.

Ремесленник — рабочая лошадка Ларавеля

И это действительно противоположность взлома. Промежуточное программное обеспечение Laravel невероятно просто в использовании, в немалой степени благодаря Artisan , инструменту интерфейса командной строки, который встроен в Laravel 5. Artisan предоставляет простой способ создания промежуточного программного обеспечения, которое затем можно редактировать. Вы добавляете свою логику, а затем вы должны настроить ее для использования по любым маршрутам, которые сочтете нужным, и, прежде всего, теперь у вас есть рабочее промежуточное ПО.

Смотреть магию

TL; DR? Это видео расскажет вам об использовании промежуточного программного обеспечения в вашем приложении Laravel 5 и покажет вам его практическое применение, используя справочную документацию по промежуточному программному обеспечению Laravel 5 . Благодаря промежуточному программному обеспечению Laravel вы сможете легко контролировать поток запросов к вашему приложению!

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