Простой SPA-подобный интерфейс для управления списком лотов на базе Laravel 12, Blade, Axios и Tailwind CSS.
- Просмотр списка лотов (ID, название, цена, статус)
- Создание нового лота
- Редактирование существующего лота
- Удаление лота
- Модальное окно для формы
create/edit - Адаптивная вёрстка с Tailwind CSS
- Асинхронные CRUD-запросы через Axios без перезагрузки страницы
- Backend: Laravel 12, PHP 8.2
- Frontend: Blade-шаблоны, JavaScript (ES6+), Axios, Vite
- Стилизация: Tailwind CSS
- База данных: MySQL
# 1. Клонирование репозитория
git clone https://github.com/xeceo52/Lotmanagement.git
cd Lotmanagement
# 2. Установка PHP-зависимостей
composer install
# 3. Установка JS-зависимостей
npm install
npm run dev # Режим разработки
# ИЛИ для продакшена:
npm run build
# 4. Настройка окружения
cp .env.example .env
php artisan key:generate
# 5. Настройка БД (MySQL пример)
echo "DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=lotmanagement
DB_USERNAME=root
DB_PASSWORD=" >> .env
# 6. Миграции и сиды
php artisan migrate --seed
# 7. Запуск сервера
php artisan serve
# Приложение доступно на http://127.0.0.1:8000