В течение долгого времени было много шума вокруг использования фреймворков, и есть много отличных фреймворков PHP на выбор. Я был поражен простотой и мощью базового…
Git — это (распределенная) система контроля версий. Это что? Система контроля версий — это программное обеспечение, которое позволяет программисту отслеживать историю проекта и управлять ею,…
Ранее мы видели, как использовать очереди push-уведомлений Iron с Laravel. Все, что нам нужно было сделать, это настроить учетную запись Iron, добавить URL-адрес подписчика, отправить…
В этом четырнадцатом эпизоде сериала наша тема — «Безопасность». Мы рассмотрим такие темы, как: шифрование паролей, кодирование / декодирование сообщений, фильтрация XSS, фильтрация вывода, внедрение…
Laravel 5 наконец-то вышел, и со всеми его потрясающими возможностями. Одним из новых архитектурных изменений является новый пакет контрактов . В этой статье мы собираемся…
Шаблон Facade — это шаблон проектирования программного обеспечения, который часто используется в объектно-ориентированном программировании. Фактически фасад — это класс, заключающий в себе сложную библиотеку, чтобы…
Эта статья была рецензирована Хайдаром Кюлекси и Верном Анчетой . Спасибо всем рецензентам SitePoint за то, что сделали контент SitePoint как можно лучше! Загрузка файлов…
В предыдущей статье, которую я написал , мы в общем взглянули на управление проектами и обсудили некоторые из его подводных камней, которых следует избегать. В…
Агрегированный шаблон является важной частью доменного дизайна. Он предотвращает несоответствия и отвечает за соблюдение бизнес-правил в коллекции объектов. По этим причинам ясно, почему это ключевой…