глобусБлог web-мастера

Заметки WEB-программиста

Настройка структуры каталогов Codeception. Тестирование сразу нескольких приложений.

Настройка структуры каталогов Codeception. Тестирование сразу нескольких приложений.
Иногда проект создается в виде отдельных приложений, например административная часть и пользовательская. В таком случае, оптимально, когда каждое приложение содержит свой набор тестов. Но часто бывает удобнее запускать все наборы одной командой и получать один общий отчет. Об этом в данной заметке.

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

Отключение Xdebug при работе с консолью (php-cli).

Отключение Xdebug при работе с консолью (php-cli).
При работе с консолью (php-cli), php-расширение Xdebug может мешать. Например при обновлении зависимостей с помощью Composer появляется сообщение о снижении производительности. В данной заметке рассмотрим как отключить Xdebug при работе с консолью.

Читать далее

Просмотров:

Компонент VarDumper - удобная альтернатива использованию функции var_dump в php.

Компонент VarDumper - удобная альтернатива использованию функции var_dump в php.
Компонент Symfony "VarDumper" не привязан для использования к этому или другому фреймворку и позволяет вывести на экран в удобном виде подробную информацию о нужной переменной.

Читать далее

Просмотров:

Убираем дубли страниц в Laravel 5.

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

Читать далее

Просмотров:

Обработка изображений перед сохранением на сервер с помощью php-библиотеки "Intervention Image".

Обработка изображений перед сохранением на сервер с помощью php-библиотеки "Intervention Image".
Пример использования php-библиотеки (пакета) "Intervention Image" для работы с изображениями. А именно - обработка изображений перед сохранением на сервер, изменение размеров.

Читать далее

Просмотров:

Вывод дерева комментариев в Laravel 5.

Вывод дерева комментариев в Laravel 5.
В данной статье пример вывода дерева комментариев с различной степенью вложенности для фреймворка Laravel 5.4

Читать далее

Просмотров:

Использование GitHub и Bitbucket без пароля с помощью SSH.

Использование GitHub и Bitbucket без пароля с помощью SSH.
Кроме входа по вводу логина и пароля, можно использовать SSH, так как вместо этого используется пара ключей — открытый и закрытый.

Читать далее

Просмотров:

Создание меню в Laravel 5

Создание меню в Laravel 5
Создание меню в Laravel 5 с использованием расширения lavary/laravel-menu

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

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

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

Читать далее

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