Запускаем PHPUnit тесты внутри Docker-контейнера в PhpStorm

Если вы используете Docker для запуска проекта локально, то наверняка сталкивались со сложностями при запуске тестов. PhpStorm позволяет запускать тесты прямо из кода, для этого нужно лишь кликнуть правой кнопкой мыши на нужном тесте и нажать Run, но с использованием это кажется не так просто на первый взгляд. К счастью, PhpStorm имеет встроенную интеграцию с …

Тестирование middleware в Laravel

Middleware — это очень удобный инструмент Laravel для фильтрации запросов и выполнения других функций. Возникает вопрос, как убедиться, что middleware работает правильно. В данной статье я расскажу, как можно протестировать middleware.