Skip to main content
Структура проекта
- app - основной код сайта
- Models - код моделей (все что хранится в БД)
- Http/Controllers - обработка запросов и основная логика
- PaymentController - все что связано с платежными системами
- API - обработка запросов от FrontEnd'a
- Admin - все что связанно с админ-панелью
- Forum - соответственно форум
- BalanceController - API для списания денег серверами с игроков
- CasesController - кейсы для ЛК
- CoreController - загрузка данных об игроке
- FeedbackController - обработка заявок от игроков
- FriendsController - система друзей
- IntegrationController - интеграции с соц. сетями
- NewsController - новости
- PageController - статические страницы
- ProfileController - покупка китов, просмотр профиля, покупка разбана, бан-лист, префиксы, покупка донат-групп, обмен валюты
- SettingsController - настройки игрока, смена пароля, подключение 2FA, подтверждение почты
- ShopController - магазин блоков
- TopController - топы голосующих и вебхуки
- config - конфиги различных модулей, не рекомендуется менять в файлах
- routes - роутинг запросов к контроллерам
- vuexy - админ-панель
- resources - Frontend сайта
- css - стили сайта с переменными
- js - VueJS компоненты и верстка сайта
- views - layout сайта и сообщения об ошибках