Фреймворки и CMS

Laravel, 1С-Битрикс, Bitrix24 и другие платформы: правила и примеры применения.

Технологии и платформы

Правила для вашего стека

Правила 15

Фреймворки и CMSРекомендуется

Laravel: Form Request и Policy

Валидируйте вход и отдельно проверяйте право на объект. В модель передавайте только разрешённые поля.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

Laravel: транзакция и afterCommit

Задание, которое читает новую запись, отправляйте после фиксации транзакции.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

Laravel: Eloquent и N+1

Загружайте нужные связи списком и ограничивайте размер выдачи.

Проверено 9 ноября 2026 г.
Фреймворки и CMSОбязательно

Bitrix24: серверный вебхук

URL входящего вебхука содержит секрет доступа. Вызывайте Bitrix24 со своего сервера.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

Django: atomic и on_commit

Сохранение связанных объектов выполняйте атомарно; зависимое внешнее действие запускайте после commit.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

FastAPI: async и блокирующий I/O

В async-обработчике используйте неблокирующий клиент. Обычный def-обработчик подходит для синхронной библиотеки.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

NestJS: ValidationPipe и DTO

Runtime-валидация требует классов DTO с правилами. TypeScript-интерфейс не проверяет входящий JSON.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

Nuxt: useAsyncData и SSR

Для данных страницы используйте SSR-aware composable с устойчивым ключом.

Проверено 9 ноября 2026 г.
Фреймворки и CMSРекомендуется

SvelteKit: server-only modules

Секреты и доступ к БД держите в серверных модулях; клиенту возвращайте только разрешённые поля.

Проверено 9 ноября 2026 г.
Фреймворки и CMSОбязательно

WordPress: capabilities и nonce

Проверяйте право на действие и CSRF-защиту отдельно. Nonce не заменяет авторизацию.

Проверено 9 ноября 2026 г.

Недавно проверено

Laravel: Form Request и PolicyLaravel: транзакция и afterCommitLaravel: Eloquent и N+11С-Битрикс: /local и расширения