nazmussakib44/laravel-vue-starter-kit

一个带有注册、登录、认证和登出的 Laravel 后端与 Vue 前端启动套件(laravel/sanctum, Vue router, Vuex, Axios & Interceptor)

dev-main 2023-02-13 12:56 UTC

This package is auto-updated.

Last update: 2023-02-13 12:58:01 UTC


README

一个带有注册、登录、认证和登出的 Laravel 后端与 Vue 前端启动套件(laravel/sanctum, Vue router, Vuex, Axios & Interceptor)

要求

  • Node JS - 版本 14+
  • PHP - 版本 7+
  • Laravel - 版本 8+

安装

克隆仓库:(您可以使用 ssh 或 github 命令行工具)

https://github.com/nazmussakib44/laravel-vue-starter-kit.git

对于后端

进入启动后端文件夹,编辑 .env 文件以连接数据库。

您可能会找到一个 env.example 文件,只需将其重命名为 .env 文件并连接到数据库。

cd starter-backend

打开 .env 文件并编辑

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=starter // add your database name
DB_USERNAME=root // your username
DB_PASSWORD=root //your password

安装 composer

composer install

运行后端

php artisan serve

您应该看到运行的 URL,例如 - Server running

对于前端

进入前端文件夹

cd starter-frontend
npm install --legacy-peer-deps

打开 config.js 文件,根据您的环境更改 apiUrl

const env = 'dev'; //change it to const env  = 'prod'; for build and run command npm run build

const dev = {
    apiUrl: 'http://127.0.0.1:8000', //for development environment
    env: env
};

const prod = {
    apiUrl: 'https://cloud.net.au', //for production environment
    env: env
};

const config = {
    dev,
    prod
};

module.exports = config[env];

运行前端

npm run serve

!!!现在您已经准备好了!!!

许可证

MIT