laraviet / l56_starter_kit
包含一些默认包的启动套件
1.0.1
2018-04-12 10:18 UTC
Requires
- php: ^7.1.3
- arrilot/laravel-widgets: ^3.11
- fideloper/proxy: ^4.0
- laracasts/flash: ^3.0
- laravel/framework: 5.6.*
- laravel/tinker: ^1.0
- laravelcollective/html: ^5.6
- sentry/sentry-laravel: ^0.8.0
- spatie/laravel-permission: ^2.9
Requires (Dev)
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-08-27 16:45:11 UTC
README
此包默认包含一些作曲家包。安装此项目后,开发者需要遵循Laravel 编码规则以获取更多详细信息。
安装
- 构建项目
composer create-project laraviet/l56_starter_kit [项目名称]
- 注意:将[项目名称]替换为您的真实项目。
- 创建新数据库
- 编辑 .env 以匹配您的数据库
- 运行迁移和数据初始化
php artisan migrate
php artisan db:seed
- (可选)如果您想使用 Sentry 进行远程调试
- 在 https://sentry.io/welcome/ 注册并创建新项目
- 编辑 .env,取消注释
# SENTRY_DSN=
并粘贴 Sentry DSN
您默认获得的内容
几乎所有代码都位于 core
文件夹内,包括
- BaseService / BaseServiceContract
- BaseRepository / BaseRepositoryContract
- BookCRUD 示例,采用关注点分离(使用服务和仓储)
- 在 CoreServiceProvider 中的示例绑定
路线
- 应用路由测试
- 应用主题
- 应用脚手架包