Разработка ПО - это не только процесс написания кода, но и постоянное обучение новым технологиям, способам оптимизации и улучшения
качества продукта. Мы публикуем последние новости из мира IT, а также исследования, которые проводит наша команда в процессе разработки
проектов.
Уведомления о новых событиях, реализация чатов, обновление UI при изменении данных на сервере… С помощью Laravel Echo можно решать огромное количество задач. Но часто реализацию этих функций делают с помощью платных сервисов, таких как Pusher. Попробуем сделать это по-другому. В этой статье мы запустим Laravel Echo на локальной Windows машине (на WSL2) и на прод. сервере с Ubuntu 20.04. И все это без платного стороннего ПО.
В этой статье мы настроим рабочее окружение для разработки веб-проектов на основе Windows Subsystem for Linux (WSL2). Данный подход намного более гибкий, чем установка готовых пакетов, например WAMP или Open Server. Он также проще и не так сильно нагружает систему, как Docker или создание отдельных виртуальных машин.
Contracts, Facades, Helpers, жизненный цикл запроса и др.
ООП, алгоритмы, паттерны проектирования, REST API, принципы S.O.L.I.D., Clean Code и Clean Architecture, и др.
Подробно пошаговое описание развертывания Linux-сервера (Ubuntu 20.04) для Laravel проекта.