Система управления с разделением на фронтенд и бэкенд, созданная с использованием Vue Element Admin и Laravel 5.5. Включает автоматическую генерацию документации по Swagger. Интерфейсы основаны на dingo/api и tymon/jwt. Аутентификация включает в себя токены для бэкенда и динамические разрешения для фронтенда на Vue.js. --- ## Этапы разработки ### Конфигурация ```bash # Установка composer install # Копирование файла конфигурации cp .env.example .env # Генерация ключа шифрования php artisan key:generate # Создание секретного ключа для JWT php artisan jwt:secret # Настройка соединения с базой данных в файле .env (укажите имя базы данных, имя пользователя и пароль) # Миграция базы данных и заполнение данными php artisan migrate php artisan db:seed # Запуск (или запуск проекта Laravel обычным способом) php artisan serve yarn (или npm install) yarn run dev (или npm run dev) ``` ## Бэкенд ### Технологический стек - Laravel 5.5 - L5-Swagger - ... ## Фронтенд ### Технологический стек - Vue (полный набор инструментов) - [Vue-element-admin](https://panjiachen.github.io/vue-element-admin-site/zh/) - Axios - Laravel Mix - ...