laraviet / laravel-starter
The Laravel 框架。
v1.1.5
2016-12-07 07:33 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.3.*
- tymon/jwt-auth: ^0.5.9
- yab/crudmaker: dev-bugfix
- yab/laracogs: dev-bugfix
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
- symfony/css-selector: 3.1.*
- symfony/dom-crawler: 3.1.*
README
- tymon/jwt-auth
- trthanhbk/Laracogs
- thephpleague/fractal
简介
这是一个包含一些开箱即用功能的入门套件。
- 带有 AdminLTE 主题的仪表板
- 用户 / 角色 / 权限
- 团队 CRUD
- 登录 / 注册 / 忘记密码 ...
入门步骤
composer create-project laraviet/laravel-starter {project-name} --prefer-dist
- 创建新数据库并更新 .env 文件
php artisan migrate
php artisan db:seed
npm install
gulp
- 默认管理员登录:
admin@admin.com / admin
CRUD
php artisan crudmaker:new Tag --api --ui=bootstrap --migration --schema="id:increments,name:string"
- 编辑
routes/web.php
-> 默认为底部位置 -> 将新资源的路由块移动到需要应用中间件的位置 - 编辑
app/Models/Tag.php
—> 添加验证规则 - 编辑
app/Transfomers/TagTransformer.php
—> 更新 API 的转换层 - 编辑
resources/views/dashboard/panel.blade.php
—> 将标签添加到侧菜单 php artisan migrate
- 测试脚本将在
tests
文件夹中创建,确保通过所有测试脚本以验证功能
主题
- 支持开箱即用的 AdminLTE 主题
- 编辑 .env 文件以应用主题
待办事项
[ ] 尝试关系
[x] 修复生成的测试用例
[x] 添加 fractal
[x] 添加 adminlte 主题
参考
- 来自 https://laracogs.com/ 的灵感