leonardobav/bemoldigitallaravelchallenge-module

此包的最新版本(dev-main)没有可用的许可信息。

dev-main 2021-11-03 20:49 UTC

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版本下开发