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

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

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

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

Читать далее

Просмотров:

Роли и права пользователей в фреймворке Laravel-5, упрощенно.

Роли и права пользователей в фреймворке Laravel-5, упрощенно.
Для создания ролей и назначения прав пользователей есть разные подходы. Часто можно встретить вариант, по которому создается отдельная таблица 'roles', таблица 'permissions', а...

Читать далее

Просмотров:

Сохранение отправляемых писем в файл (фреймворк Laravel).

Сохранение отправляемых писем в файл (фреймворк Laravel).
При разработке WEB приложения удобно сохранять отправляемые письма в файл вместо их реальной отправки. В конфигурационном файле config/mail.php можно увидеть какие варианты отправки...

Читать далее

Просмотров:

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

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

Читать далее

Просмотров:

Как выбрать хороший хостинг и на какие главные моменты стоит обратить внимание.

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

Читать далее

Просмотров:

Подсчет строк в таблицах (MySQL функция COUNT) для Yii-2

Подсчет строк в таблицах (MySQL функция COUNT) для Yii-2
Примеры подсчета строк (MySQL функция COUNT) в текущей и связанных таблицах в Active Record / Active Query (Yii-2).

Читать далее

Просмотров:

Сервис подбора VPS-серверов

Сервис подбора VPS-серверов
Сегодня хочу остановить своё внимание на сервисе подбора VPS-хостинга по параметрам VPSup.ruVPSup — это сравнительно молодой рейтинг хостингов, работающий с 2018 года. На...

Читать далее

Просмотров:

Использования API CoinGate.

Использования API CoinGate.
Простой пример использования API CoinGate для приема криптовалюты (Bitcoin, Litecoin, Ethereum и другие).

Читать далее

Просмотров:

Пример простого REST API на PHP.

Пример простого REST API на PHP.
В данной заметке пример самого простого REST API на PHP без использования какого-либо фреймворка и других средств. Целью есть предоставить общую картину...

Читать далее

Просмотров:

Преобразование формата JSON при работе с ActiveRecord в Yii2.

Преобразование формата JSON при работе с ActiveRecord в Yii2.
MySQL версии 5.7 получил новый тип данных JSON и набор SQL функций для работы с ним. Хотя и до этого можно было использовать...

Читать далее

Просмотров:

Делаем удобный фильтр по полю «status» для виджета GridView с красивым выводом значения данного поля.

Делаем удобный фильтр по полю «status» для виджета GridView с красивым выводом значения данного поля.
Делаем удобный фильтр по полю «status» в виде выпадающего списка для виджета GridView с красивым выводом значения данного поля в виде слов.

Читать далее

Просмотров:

Выборка из базы данных с учетом диапазона дат.

Выборка из базы данных с учетом диапазона дат.
Например в таблице posts есть поле created_at (дата создания записи) и у нас задача в админке вывести посты за определенный период (между двумя...

Читать далее

Просмотров:

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