Это шаблон для создания бэкенд-приложений с использованием фреймворка Laravel 12.
Для разработки и работы с этим проектом требуется:
- PHP 8.3 или новее
- Node.js 20 или новее
- MySQL 8.0 или новее
git clone [URL репозитория]
cd [название папки проекта]
composer install
npm install
- Скопируйте файл .env.example в .env
- Настройте параметры базы данных в .env
- Сгенерируйте ключ приложения:
php artisan key:generate
php artisan migrate
php artisan moonshine:user
- Запуск сервера Laravel
php artisan serve
- Запуск Vite для фронтенда
npm run dev
- Админ панель Moonshine будет доступна по адресу:
http://localhost:8000/admin
- Сборка фронтенда для production:
npm run build
- Запуск линтеров:
npm run lint
- Форматирование кода:
npm run format