nazmussakib44 / laravel-vue-starter-kit
一个带有注册、登录、认证和登出的 Laravel 后端与 Vue 前端启动套件(laravel/sanctum, Vue router, Vuex, Axios & Interceptor)
dev-main
2023-02-13 12:56 UTC
Requires
- php: ^7.3|^8.0
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.75
- laravel/sanctum: ^2.11
- laravel/tinker: ^2.5
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^5.10
- phpunit/phpunit: ^9.5.10
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
对于前端
进入前端文件夹
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