Статьи
Ошибка в laravel Passport, при которой не подгружаются зависимости через Dependency Injection
Установка и настройка OSPanel 6
Преобразовать кириллические символы в JSON-полях как JSON_UNESCAPED_UNICODE
Настройка Websockets (Laravel Reverb) на Laravel 11 с использованием Sanctum, pusher-js + laravel-echo
Выборка данных на основе связи с моделью из другого соединения
Включаем поддержку SOAP Client в xampp
Заливаем базу данных из файла SQL, в том числе, большие базы в рамках веб-сервера xampp на платформе WIndows
Проверка совпадения элементов в двух массивах в JS
Получаем ближайшие даты, которые будут с использованием Carbon на Laravel
Создание функционала комментариев с использованием полиморфных связей.
Как создать свой драйвер для файловой системы в Laravel
Создание базы для laravel. Миграции.
Как совместить пагинацию laravel с ресурсами для вывода через API
Как сделать древовидную схему хранения данных в таблице приложения на laravel
Решение проблемы "Полезная нагрузка JWT не содержит требуемых утверждений" в laravel
Отличия конструкций self, static и parent в ООП php с примерами
Решение проблемы с генерированием файлов с изменениями, изменения в которых не отображаются. При использовании Windows и WSL
Как сделать, чтобы аксессор в ларавел добавлялся к аттрибутам автоматически
Директива для обработки клика вне элемента для Vue 3
Вывод списка дат между двумя периодами на php
Быстрый запуск миграций в Laravel, подготовка файлов и разбор возможных проблем
Работа с библиотекой компонентов для Vue JS 3 - Element Plus
Проблемы, связанные с установкой пакетов для modx
Создание кнопки, при нажатии на которую, будет всплывать окно с загрузчиком файлов
Как работать с Eloquent в laravel
Скрипт для сохранения файла, отправленного через форму
Открытие уже существующего балуна в Yandex картах
Как работают запросы и валидация в Laravel
Что такое CTE и как они работают в MySQL/MariaDB
Хорошие практики в процессе написания кода
Построение дерева каталога из массива данных используя рекурсию
Что такое интерфейсы в ООП PHP
Составление рекурсивного запроса для поиска потомков на MySQL 8+
Составление рекурсивного запроса для поиска родителей на MySQL
Функция для преобразования размера файла в байтах в человекопонятный вид
Список основных команд для GIT
Как сделать, чтобы элементы пагинации были на Bootstrap
Что такое Middleware в Laravel и как они работают.
Список команд для консоли Artisan
Прелоадер на чистом CSS в виде атома
Morphing эффект для текста на чистом CSS
Glitch эффект для текста без искажения на чистом CSS
Варианты использования маршрутов в laravel
Вывод элементов по 2, а потом 3 в ряд.
Присвоение товару нескольких категорий
Набор интересных прелоадеров на чистом CSS
Скрипт для поиска ближайшей предыдущей даты из массива дат
Выводим затраченную память и время на выполнение скрипта
Функция для транслитерации кириллицы.
Вывести список пропущеных id в таблице
Сделать пакеты у modx не обновляемыми
Поиск ссылок на странице сайта
Различные ситуативные решения и доработки для CKEditor
Трюки с CSS nth-child
Делаем полосу загрузки в форме, где можно прикреплять файл для отправки
Закрыть сайт от индексации поисковыми роботами
Работаем с API CKEditor для создания своих плагинов
Решение вопросов, возникающих при работе OpenServer
Делаем возможность прикреплять файлы в форму, которые отправятся вместе с письмом.
Шпаргалка по горячим клавишам PHPStorm
Подключение изображений для соц сетей OpenGraph
Как подключить свои стили в редактор CKEditor, чтобы верстка в редакторе не отличалась от той, что на сайте.
Применимо только для CKEditor на modX
Сниппет формирует массив из всех TV ресурса в паре "имя тв" => "значение тв" из определенной категории TV параметров
Скрипт преобразования числа в текстовый вариант
Меняем стандартный стиль кнопки загрузки файла на тот, который хотим с помощью Jquery
Добавление уникальный иконок для шаблонов
Обратный отсчет до какого-то события с использованием Jquery
Настройка веб-сервера Xampp для Windows
Парсинг сайтов с использованием библиотеки simple html dom
Accordion - раскрывающиеся списки с текстом
Обрабатываем загруженные файлы через форму
Системные требования и настройка modX для комфортной работы
Сниппет выводит массив всех плейсхолдеров, котоыре могут быть использованы в шаблоне или чанке текущей страницы
Расчет стоимости доставки для Почта РФ
Расчет стоимости доставки для CDEK
Выставить необходимое значение автоинкремента в таблице
Получаем дубликаты какого-либо поля из базы
Сниппет формирует Массив из имен и значений ТВ ресурса в паре name => value
Список часто используемых команд на Linux
Инициализация и настройка аудиоплеера AmplitudeJS на сайте
Данное решение реализуется с помощью CSS и работает в Mozilla и Chrome (в Opera нет)
Создание поля типа select для пользовательского интерфейса в админке modx
Подсчет количества дочерних ресурсов со вложенностью и возможностью фильтровать по шаблону
Комплексные редиректы c http на https и с www на без www (и обратно) с сохранением ЧПУ
Используется, например, для переключателей между статьями
Приемы использования циклов и функций PHP для работы с циклами
Делаем редиректы с помощью htaccess
Использование тега progress в html
Пример параллакса на чистом JS с тремя слоями изображений
Лайт-версия скрипта для построения меню. Достаточно поместить этот код в сниппет с любым названием и передать ему необходимые параметры
Отправка AJAX-запросов с помощью Jquery
Создаем ссылку, при нажатии на которую, будет открываться нужная нам папка в проводнике WIndows!
Меняем класс по шаблону у какого-либо элемента
Как добавить какой-то текст в уже имеющиеся значения
Скрипт, который заставит рандомно перемещаться какой-либо объект в верстке
Увеличение участка изображения для детального рассматривания!
Отключаем возможность вводить какие-либо символы в инпуты!
Делаем два поиска по разным разделам на одной странице с помощью Simple Search
Сниппет с рекурсивной функцией для получения корневого родителя (кроме 0, естественно)
Настройка файла robots.txt на примере сайта на Modx
Скрипт для получение максимальной высоты всех блоков и присваивания ей всем остальным
Самый распространенный слайдер для сайта с множеством функций и настроек
Кнопка для плавного возврата к началу сайта
Получение списка баз данных с датой создания первой таблицы
Рекурсивное удаление каталога, всех его дечерних ресурсов вместе со значениями ТВ
Основы создания компонентов для modx используя заготовку modExtra от Безумкина
Подключение одностадийной оплаты заказа через Сбербанк
Получаем только уникальные значения, встречающиеся, в каком-либо поле
Основные методы использования transform в CSS3
Шпаргалка по базовым SQL-запросам в СУБД MySQL
Подключение api modX при работе со сторонними файлами.
Речь пойдет об установке CKEditor без скачивания компонента из репозитория Modx.
Состав фильтра, о котором пойдет речь: pdoTools; Сниппет, формирующий данные и запускающий pdoTools; Набор скриптов на Jquery для сбора данных и отправки их сниппету; Настроенная форма для фильтра.
Схема групп кнопок для быстрой настройки под себя.
Включение/отключение строгого режима MySQL
Шпаргалка по xPDO и modx API
Сниппет для проверки включенной функции отправки писем на хосте используя api modx
Основы Flex в HTML5 с примерами