← На главную

Структура проекта

Laravel-приложение Farmchel Hub / BotCRM: админка для людей, HTTP API для ботов и внешних сервисов.

Корень репозитория

├── app/
│   ├── Http/Controllers/
│   │   ├── Admin/          # Панель /admin (веб)
│   │   ├── Api/            # REST под middleware llm.api
│   │   └── Api/V1/         # Bot main / log (публичные POST)
│   ├── Models/             # Eloquent-модели (агенты, диалоги, ресурсы…)
│   ├── Casts/              # Касты для JSON-полей и т.п.
│   └── Providers/
├── bootstrap/
├── config/
├── database/
│   ├── migrations/
│   └── seeders/
├── public/                 # Точка входа веб-сервера, собранные assets
├── resources/
│   ├── css/                # Tailwind (Vite)
│   ├── js/
│   └── views/
│       ├── admin/          # Blade-шаблоны админки
│       ├── docs/           # Публичная документация (эта страница)
│       └── welcome.blade.php
├── routes/
│   ├── web.php             # Главная, login, /admin/*
│   └── api.php             # /api/v1/bot/* и REST под ключом
├── openclaw-plugin/        # Плагин OpenClaw → CRM (лог диалогов)
└── vite.config.js

Маршруты (кратко)