Архив статей

Все статьи

Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.

События и слушатели в Laravel — асинхронная архитектура

Events отвязывают бизнес-логику от побочных эффектов. Создаём события, слушатели, subscribers. Асинхронная обработка через очереди.

API Resources в Laravel — правильная сериализация ответов

API Resources трансформируют модели в JSON. Скрываем поля, добавляем computed-атрибуты, управляем связями. Версионирование API.

Laravel Sanctum — аутентификация для SPA и мобильных приложений

Sanctum — простая аутентификация через токены и cookies. Настраиваем для SPA (Next.js, Vue) и мобильных приложений. CSRF, CORS, refresh tokens.

Тестирование в 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.

Страница 4 из 9 • Всего 99 статей