文件名称:laravel-ddd-scaffold:Laravel DDD开发脚手架
文件大小:120KB
文件格式:ZIP
更新时间:2024-04-08 11:18:53
PHP
Laravel DDD脚手架 该项目为初次尝试摸索DDD开发模式。 目前公司多个项目都为商城/购物附加特定的功能组成。 想对类型项目的基础功能做一个简单的脚手架方便后面的项目开发。 主要方便公司内部项目开发,再通过不断的实线来完善这个脚手架。 由于对DDD实践和认知较浅,可能理解并不到位欢迎交流指正,希望大家可以一起完善和探索DDD 。 除了接口内容外,后续会抽出一部分公司允许对外开放的代码开源一个小程序可用的基础脚手架。 最后希望不在被老板按着头进行二开甚至三开,可以利用这个项目的基础框架,*的进行扩展和维护项目。 项目结构 场景 小程序中带有商城/购物的功能,需要在购物的基础上带来新的特性例如: 餐饮系统:修改订单完成后的就餐方式,配合蓝牙打印机进行订单打印。 社区团购:修改订单完成后的配送方式,增加团长/店长相关功能,团购秒杀相关功能。 整体结构 项目对Laravel的结构进行了植
【文件预览】:
laravel-ddd-scaffold-master
----bootstrap()
--------cache()
--------app.php(2KB)
----.env.example(1KB)
----.gitattributes(111B)
----public()
--------web.config(1KB)
--------robots.txt(24B)
--------favicon.ico(0B)
--------nginx.htaccess(66B)
--------index.php(2KB)
--------.htaccess(603B)
----database()
--------seeders()
--------migrations()
--------.gitignore(26B)
--------factories()
----_ide_helper.php(612KB)
----src()
--------Domain()
--------App()
--------Support()
----artisan(2KB)
----webpack.mix.js(559B)
----config()
--------services.php(950B)
--------view.php(1KB)
--------database.php(5KB)
--------hashing.php(2KB)
--------queue.php(3KB)
--------logging.php(3KB)
--------cors.php(846B)
--------filesystems.php(2KB)
--------broadcasting.php(2KB)
--------session.php(7KB)
--------app.php(9KB)
--------auth.php(4KB)
--------cache.php(3KB)
--------wechat.php(5KB)
--------mail.php(3KB)
----phpunit.xml(1KB)
----README.md(2KB)
----.phpstorm.meta.php(182KB)
----.styleci.yml(181B)
----.editorconfig(220B)
----tests()
--------TestCase.php(163B)
--------Unit()
--------Feature()
--------CreatesApplication.php(380B)
----.gitignore(205B)
----storage()
--------logs()
--------app()
--------framework()
----server.php(563B)
----phpcs.xml(359B)
----package.json(473B)
----composer.json(2KB)