Skip to content

youra-h/vue-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовый проект Vue 2 + php

Основные действия

- Регистрация пользователя
- Авторизация пользователя
- Подтверждение email
- Сброс пароля
- Подтверждение сброса пароля с помощью email

❗ Отправка сообщений на email может быть только при поднятом SMTP сервере

url для потверждения почты или изменения пароля так же отправляются в devtools console


Запуск с помощью Docker

docker-compose up

Запуск сервисов по отдельности

Используемый стек

- Vue 2
- php 8.1
- mysql 8

App

Для запуска frontend приложения, необходимо:

  1. В файле webpack.config.js раскоментировать строки
// Запуск отдельным сервисом
host: 'localhost',
// Запуск в Docker контейнере
//host: '0.0.0.0',
  1. В файле .env указать адрес backend сервера
API_ROOT=http://localhost:80
  1. Выполнить команду
npm install

API

Для запуска backend приложения, необходимо:

  1. В файле config/db.php указать корректные настройки для доступа к mysql
[
    'db' => [
        'dsn' => 'mysql:host=mysql:3306;dbname=vue-test',
        'username' => 'root',
        'password' => 'root'
    ]
]
  1. В файле config/main.php указать адрес frontend приложения:
[
    'main' => [
        'app_root' => 'http://localhost:3000'
    ]
]

MYSQL

Выполнить sql скрипт из файла backend/dump/init.sql

About

Signup, Login, Reset password (vue2 + php)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published