Telegram-бот Гастролог — справочник по первой диете (ака стол №1)

Я уже частично писал об этом боте в своём канале @axenov_blog, но здесь я решил раскрыть тему полностью с технической стороны. Знакомься, бот Гастролог — @gastrologbot. Пишешь ему напиток, продукт или блюдо, а он говорит можно его или нельзя в рамках диеты №1.

Простой способ реализовать модульную структуру Laravel-проекта

Опишу вкратце самый простой способ, с помощью которого я разделил проект пополам. В моём случае это были админка и личный кабинет пользователя. Это не потребует подключения новых пакетов, перестройки директорий фреймворка и вот этого всего. Всё сводится к следущему:

Опубликовано
В рубрике blog Отмечено ,

Laravel 5.8: как скопировать значения из старой колонки в новую во время миграции?

Ситуация: во время разработки проекта на Laravel возникла необходимость заменить один столбец другим. Для этого нужно написать миграцию. Задача: создать столбец, в который переместить значения из ненужного, а затем удалить ненужный. Решение: очень простое и очевидное — изменить схему, записать значения, изменить схему. Далее привожу пример готовой заготовки миграции:

Опубликовано
В рубрике blog Отмечено ,

Битрикс: как разлогинить любого заблокированного пользователя. 100% рабочий метод.

Быстрая заметка. Гуглил сабж — все великие умы сообщества в каком-то диком ступоре, агонии, ужасе, не понимают как быть. Есть ещё какой-то нахер ненужный модуль. Вроде бы такой функционал из коробки не завезли до сих пор. Ситуация: в битриксе работает агент, который периодически блокирует пользователей по определённым критериям. Задача: заблокированные пользователи, если они были авторизованы в… Читать далее Битрикс: как разлогинить любого заблокированного пользователя. 100% рабочий метод.

Как настроить удалённую отладку xDebug + phpStorm

Привет. Эта тема изжёвана-пережёвана на мульён раз. Но иногда всё-таки забываю этот простой алгоритм действий, ибо я к этому вопросу не возвращаюсь, однажды настроив что надо. Поэтому в голове достоверно ничего не откладывается. Посему решено опубликовать заметку здессь, чтобы потом точно знать где её искать. Тут просто выжимка самой сути, а не пошаговая инструкция. Но… Читать далее Как настроить удалённую отладку xDebug + phpStorm

Phalcon + Volt: вставить GET-параметр в ссылку на именованный маршрут через link_to()

Имеем — маршрут: Хотим — в Volt-шаблоне получить ссылку типа такой: Для этого в шаблоне пишем: Разберём пример: Когда встала такая задача, быстро наткнулся на эту ветку: stackoverflow.com. На деле всё оказалось сильно проще. Phalcon 3.4.1

Опубликовано
В рубрике blog Отмечено , ,

Модуль интеграции Dreamkas для OpenCart 3.0.2.0

Доброго дня, читатель. Редко я захожу сюда, ещё реже что-то пишу. Сейчас один из тех случаев, когда я считаю, что это просто необходимо. Введение Те, кто сталкивался с сервисом Dreamkas (онлайн-кассы, фискализация чеков, сканеры, терминалы и вот это вот всё по 54-ФЗ), могут иметь интернет-магазин на базе OpenCart. Дримкас предоставляет модули для интеграции с кучей… Читать далее Модуль интеграции Dreamkas для OpenCart 3.0.2.0

VK API: загрузка изображения на стену. Рабочий код на PHP7 + cURL

Публикую просто чтобы не потерялось. Если хорошо попросите и если я не забуду, оформлю полноценный репепт публикации постов с твоего сайта на страницу пользователя, с прикреплением фотографии. Когда твоё приложение в ВК зарегистрировано как веб-сайт, а не Stand-alone приложение. Пока тут только серверная часть. Она большого труда не составляет. Забудь всё, что ты видел о… Читать далее VK API: загрузка изображения на стену. Рабочий код на PHP7 + cURL