一个非常简单的基于 Laravel 8 + Vue 2 + AdminLTE 3 的 SPA 应用程序的 Curd Starter 模板。
拉拉维尔 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
Laravel 护照
Admin LTE 3 + Bootstrap 4 + Font Awesome 5
PHPUnit 测试用例/测试覆盖率
基于模态的创建+编辑、分页列表、Sweetalert 删除
登录、注册、忘记+重置密码作为默认身份验证
个人资料、更新个人资料、更改密码、头像
产品管理
用户管理
设置:类别、标签
具有门策略的前端和后端用户 ACL(类型:管理员/用户)
简单的静态仪表板
OAuth 客户端和个人访问令牌的开发人员选项
使用 Docker 构建
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
更新.env
并设置您的数据库凭据
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
应用程序 http://localhost:8008/
数据库管理员 http://localhost:8080/
DBhost:你的IP:3307,用户:root,密码:123456
# 运行 PHPUnit 所有测试用例vendor/bin/phpunit# 或仅进行功能测试vendor/bin/phpunit --testsuite Feature
# reports 是一个目录名称vendor/bin/phpunit --coverage-html reports/
已为代码覆盖率报告创建了reports
目录。打开仪表板.html。
这个存储库是由 Hujjat/laravStart 和他在 Youtube 上的精彩视频教程激发的。
麻省理工学院许可证。