Open mouyong opened 3 years ago
webman可以直接复用绝大部分composer里的类库, 使用excel 直接用 https://github.com/PHPOffice/PhpSpreadsheet 即可。 mongodb可以直接用mongodb扩展或者官方的composer类库。 https://docs.mongodb.com/drivers/php
更新下webman,新增了mongodb支持。 文档地址:https://www.workerman.net/doc/webman#/db/mongo
另外加了excel用法文档。 文档地址:https://www.workerman.net/doc/webman#/components/excel
@walkor 感觉遇到的情况是缺少了 demo 后。有时候查找了很多资料。做了好多调研后也不会使用。
当前利用这个 mongodb 组件成功在业务上使用了。之前查到问答里面说,使用 php 官方扩展来做,然后就没研究明白。
laravel 生态里面有很多东西,那些有可能直接用在 webman 上吗
基本上都可以在webman上用。
那在 laravel 生态中绑定的容器实例,在 webman 中是怎么处理的呢?
laravel 有静态资源的发布、数据迁移文件的建立,我看到 QuickAdmin :https://learnku.com/articles/51368 后,想在 webman 上直接用上。
然后这个里面有 migration、有 config 。这些都能直接用嘛
绑定的容器实例 参见 https://www.workerman.net/doc/webman#/di 目前看laravel并没有将migration独立出一个库,所以webman里无法直接使用laravel的migration。但是composer里有其它的migration库,例如 https://github.com/cakephp/phinx https://github.com/doctrine/migrations
config webman有提供config()函数。用法与大部分框架一样。
那我理解上是说,自己引入组件写迁移,然后自己复制相关文件到项目的 config 目录下。这样就可以是吗
RT.
当前想从 laravel 框架切换过来,但是感觉生态上有好多东西少了。自己去基于包做封装时。总是做不好。然后基础包使用上也有点不会用。
例如 mongodb 。感觉看了好多文档后也不是很会用。
有什么比较好的做法吗