Все статьи
Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.
Тестирование в Laravel — Feature, Unit, Mocks, Factories
Полный гайд по тестированию: настройка, Feature vs Unit тесты, фабрики моделей, моки внешних сервисов, тестирование API и очередей.
Orchid Platform — быстрый старт админки за 30 минут
Orchid — современная платформа для создания админ-панелей на Laravel. Устанавливаем, настраиваем, создаём первый CRUD без лишнего кода.
Screens в Orchid — CRUD без боли
Глубокое погружение в Orchid Screens: layouts, modals, tabs, async-данные. Строим сложные интерфейсы декларативно.
Кастомные поля в Orchid — создание своих компонентов
Встроенных полей не хватает? Создаём свои: color picker, map selector, JSON editor. От простого до сложного с JS-интеграцией.
Фильтры и сортировка в Orchid
Добавляем фильтрацию в таблицы Orchid: текстовые фильтры, select, даты, кастомные фильтры. HTTP-фильтры и Selection-фильтры.
Права и роли в Orchid — гибкая система доступа
Настраиваем RBAC в Orchid: роли, permissions, проверка доступа в screens, скрытие элементов. Интеграция с Laravel Gates.
Виджеты и графики в Orchid — дашборд
Создаём информативный дашборд: метрики, графики, таблицы. Charts.js интеграция, кастомные виджеты, real-time данные.
Telegram-уведомления из Laravel
Отправляем уведомления в Telegram: создание бота, Laravel Notifications, форматирование сообщений, кнопки, группы. Production-ready код.
Интеграция платежей в Laravel — ЮKassa и Stripe
Принимаем платежи в Laravel-приложении: ЮKassa для России, Stripe для международных. Webhook-обработка, рекуррентные платежи, refunds.
Работа с файлами в Laravel — S3, оптимизация изображений
Загрузка файлов, хранение в S3, оптимизация изображений на лету. Intervention Image, Spatie Media Library, очереди для обработки.
Собственный модуль генерации sitemap для 1С-Битрикс без правок ядра
Создаём независимый модуль для генерации карт сайта с разбиением по 4000 URL. Решаем проблему Google, который не принимает большие Sitemap-файлы.
Smart Filter в Битрикс: невалидные URL и корректный 404
Как невалидные URL smart.filter раздувают кэш и вредят SEO. Настраиваем проверку валидности и корректную 404-обработку.