Это тестовый проект магазина для просмотра возможностей Laravel.
Ссылка на шаблон Ссылка на шаблон админки
Для авторизации через VK заполнить VK_CLIENT_ID и VK_CLIENT_SECRET в .env
-
Склонировать проект
git clone https://github.com/DarKsandr/shop.git
-
Установить зависимости приложения, перейдя в каталог приложения и выполнив следующую команду. Эта команда использует небольшой контейнер Docker, содержащий PHP и Composer, для установки зависимостей приложения:
docker run --rm \ -u "$(id -u):$(id -g)" \ -v $(pwd):/var/www/html \ -w /var/www/html \ laravelsail/php81-composer:latest \ composer install --ignore-platform-reqs
-
Запустить проект
./vendor/bin/sail up -d
-
Копировать env файл и сгенерировать APP_KEY
cp .env.example .env ./vendor/bin/sail artisan key:generate
-
Фикс env файла (./.env: строка 6: $'\r': команда не найдена)
sed -i 's/\r$//' .env
-
Установка npm и build
./vendor/bin/sail npm install ./vendor/bin/sail npm run build
-
Миграции и создание первоначальных данных
./vendor/bin/sail artisan migrate ./vendor/bin/sail artisan db:seed