DevGang
Авторизоваться

PHP: Вам может не понадобиться шина запроса

"Можете ли вы сделать запрос шины с SimpleBus?" Вопрос задавался много раз. Я всегда говорил нет. По сути, потому что я не встроил опцию возврата чего-либо из обработчика команд. Таким образом, обработчик никогда не может стать обработчиком запросов, поскольку запрос, конечно, должен что-то возвращать.

PHP: конвертирование массива в строку

В этой статье разберем как преобразовывать массив в строку и обратно.

Менеджер контекста в PHP 

В эти дни я трачу гораздо больше времени на написание и анализ кода на Python, чем на PHP. Это было освежающее изменение темпа, и интересно изучать различные паттерны, представленные на разных языках программирования.

Если вы не нашли время осмотреться и посмотреть, что делают другие языки или фреймворки, я настоятельно рекомендую это сделать.

Laravel: экспорт персональных данных

На прошлой неделе Фрик Ван дер Хертен выпустил пакет Spatie под названием «Экспорт личных данных Laravel», который поможет вам создавать ZIP-файлы, содержащие личные данные, в ваших приложениях Laravel:

Настраиваем сервер LAMP в Mac OSX

В этом гайде мы покажем вам как настроить сервер Lamp на OSX

Предметно-ориентированное проектирование (Domain-driven design) - Паттерн Фабрика в PHP

В Domain-driven проектирование мы стремимся к тому, чтобы наша модель домена была прямо пуленепробиваемой. В некоторых случаях необходимо обеспечить соблюдение некоторых бизнес-правил при воплощении нового объекта в жизнь. Если конструкция слишком сложна или просто не может быть реализована самим объектом, тогда вы должны переместить конструкцию объекта в выделенный класс: фабрику.

Обеспечение мультиарендности (multitenancy) на поддоменах в Laravel

Romega Digital анонсировали пакет, во многом упрощающий создание множественной аренды на поддоменах в приложениях Laravel:

Этот пакет предназначен для быстрого и простого добавления нескольких арендаторов в вашем приложение на Laravel. Он сам создает модели арендаторов и и задает отношения между ними. Пакет идентифицирует входящий трафик по поддомену и находит соответствующего арендатора в таблице Tenant. Если арендатор не найден или пользователь не связан с конкретным поддоменом, запрос выдает 403 ошибку.

Пакет Remega обеспечивает поддержку моделей для нескольких арендаторов с помощью параметра HasTenants , а также использует пакет разрешений Spatie для дополнительной функциональности.

Подробнее: два лучших пакета Laravel для управления ролями / разрешениями

 Пример исполнения из readme:

Как установить Joomla 3 на веб-хостинг - Полное руководство

Joomla является одной из самых популярных бесплатных систем управления контентом (CMS) в мире. Это помогает в создании и управлении динамическими веб-сайтами с его интуитивно понятным интерфейсом управления. 

Разница между htmlentities и htmlspecialchars в PHP

В чем разница между функциями htmlentities() и htmlspecialchars() в PHP?

Для начала htmlspecialchars() является подмножеством htmlentities().

Почему PHP разработчики, должны изучать Golang

Go или Golang, это быстрый, масштабируемый и довольно производительный язык программирования с открытым исходным кодом, разработанный Google и поддерживаемый сообществом. Все больше и больше приложений используют его в различных реализациях. Хотя Роб Пайк сказал, что «… мы ожидали, что программисты на C ++ увидят в Go альтернативу…», но я действительно думаю, что вы, ребята, Пхпешники, должны изучать Golang! Давайте я обьясню ПОЧЕМУ.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу