глобусWeb-мастерская

Архитектура

Простой пример работы с рекурсиями в PHP.

Простой пример работы с рекурсиями в PHP.
Рекурсии часто используются при работе с базами данных, при получении данных из таблиц в которых есть иерархия - родительские и дочерние элементы. Например...

Читать далее

Просмотров:

Отделение авторизации от сущности User в Yii-2.

Отделение авторизации от сущности User в Yii-2.
Вынос методов связанных с авторизацией пользователей в отдельный класс.

Читать далее

Просмотров:

Переменные окружения в php. Расширение PHP dotenv.

Переменные окружения в php. Расширение PHP dotenv.
Переменные окружения – это ассоциативный массив значений, который импортируются в глобальное пространство имен PHP, из среды, в которой работает интерпретатор PHP. Таким образом...

Читать далее

Просмотров:

Yii2 - контейнер внедрения зависимостей. Добавляем нужные классы.

Yii2 - контейнер внедрения зависимостей. Добавляем нужные классы.
Внедрение зависимостей (dependency injection) позволяет получить экземпляр нужного класса из специального объекта «контейнера» с автоматической передачей аргументов его конструктору, вместо того, что бы...

Читать далее

Просмотров:

Laravel-5 - анализ посредников привязанных к маршруту.

Laravel-5 - анализ посредников привязанных к маршруту.
В данной заметке я опишу как быстро можно посмотреть какие посредники существуют в системе и какие обрабатывают текущий маршрут (вывод текущей страницы).

Читать далее

Просмотров:

Laravel-5 процесс прохождения запроса в приложении.

Laravel-5 процесс прохождения запроса в приложении.
В данной статье более расширенный вариант описания процесса прохождения запроса в приложении Laravel-5 чем скромный пункт из документации.

Читать далее

Просмотров:

Yii2 предзагрузка. Bootstrap.

Yii2 предзагрузка. Bootstrap.
Создание "предзагрузки" в Yii2 - выполнение нужного кода до запуска приложения и обработки входящего запроса.

Читать далее

Просмотров:

Сервис-провайдеры (поставщики услуг) в Laravel 5.

Сервис-провайдеры (поставщики услуг) в Laravel 5.
Поставщики услуг или сервис-провайдеры (service providers) представляют собой классы, которые регистрируют сервисы(классы) к которым относятся, в сервис-контейнере (глобальном объекте App) при загрузке фреймворка. Что дает...

Читать далее

Просмотров:

Архитектура Laravel - практическое применение.

Архитектура Laravel - практическое применение.
В данной статье будут рассмотрены такие элементы архитектуры фреймворка Laravel 5 как:
  • контракты;
  • сервис-провайдеры;
  • сервис-контейнер;
  • фасады.
А так же даны примеры их создания и использования.

Читать далее

Просмотров:

Доступ к сервис-контейнеру в Laravel 5.

Доступ к сервис-контейнеру в Laravel 5.
Все классы-сервисы, как стандартные (например для работы с валидацией, аутентификацией, базой данных и др.) так и пользовательские, с помощью сервис-провайдеров (в основном) регистрируются...

Читать далее

Просмотров:
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.