leonardobav / bemoldigitallaravelchallenge-module
此包的最新版本(dev-main)没有可用的许可信息。
dev-main
2021-11-03 20:49 UTC
Requires
- guzzlehttp/guzzle: ^7.4
- joshbrw/laravel-module-installer: ^2.0
- nwidart/laravel-modules: ^8.2
This package is not auto-updated.
Last update: 2024-09-25 11:57:18 UTC
README
这是一个laravel项目,挑战是实现一个用于客户/用户管理的API。
安装
要求
- docker
- curl
请确保端口80已开放,因为sail默认使用docker在端口80上运行。以下为安装命令:
curl -s https://laravel.build/example-app | bash cd example-app ./vendor/bin/sail up -d ./vendor/bin/sail composer require leonardobav/bemoldigitallaravelchallenge-module ./vendor/bin/sail artisan module:enable ./vendor/bin/sail artisan migrate
- 每个命令的执行说明
- 1- 下载Laravel纯净版
- 2- 进入项目根目录
- 3- 通过Laravel Sail初始化容器
- 4- 通过composer安装挑战项目
- 5- 激活项目模块
- 6- 上传数据库结构
测试
https:///api/bemoldigitallaravelchallenge/
注意事项
此项目是一个laravel包,也可以使用以下命令安装:
composer require leonardobav/bemoldigitallaravelchallenge-module
- 使用的包
- nwidart/laravel-modules
- joshbrw/laravel-module-installer
- guzzlehttp/guzzle
- 客户/用户管理项目
- 项目遵循DDD架构,分为以下层次
- 应用层
- 领域层
- 基础设施层
- 表示层
- 项目在lubuntu 21.10版本下开发