webman icon indicating copy to clipboard operation
webman copied to clipboard

是否有 excel 操作相关 composer 包推荐呢?类似 laravel-excel 这样的

Open mouyong opened this issue 3 years ago • 8 comments

RT.

当前想从 laravel 框架切换过来,但是感觉生态上有好多东西少了。自己去基于包做封装时。总是做不好。然后基础包使用上也有点不会用。

例如 mongodb 。感觉看了好多文档后也不是很会用。

有什么比较好的做法吗

mouyong avatar Nov 12 '20 01:11 mouyong

webman可以直接复用绝大部分composer里的类库, 使用excel 直接用 https://github.com/PHPOffice/PhpSpreadsheet 即可。 mongodb可以直接用mongodb扩展或者官方的composer类库。 https://docs.mongodb.com/drivers/php

walkor avatar Nov 12 '20 02:11 walkor

更新下webman,新增了mongodb支持。 文档地址:https://www.workerman.net/doc/webman#/db/mongo

另外加了excel用法文档。 文档地址:https://www.workerman.net/doc/webman#/components/excel

walkor avatar Nov 12 '20 09:11 walkor

@walkor 感觉遇到的情况是缺少了 demo 后。有时候查找了很多资料。做了好多调研后也不会使用。

当前利用这个 mongodb 组件成功在业务上使用了。之前查到问答里面说,使用 php 官方扩展来做,然后就没研究明白。

mouyong avatar Nov 13 '20 01:11 mouyong

laravel 生态里面有很多东西,那些有可能直接用在 webman 上吗

mouyong avatar Nov 13 '20 01:11 mouyong

基本上都可以在webman上用。

walkor avatar Nov 13 '20 01:11 walkor

那在 laravel 生态中绑定的容器实例,在 webman 中是怎么处理的呢?

laravel 有静态资源的发布、数据迁移文件的建立,我看到 QuickAdmin :https://learnku.com/articles/51368 后,想在 webman 上直接用上。

然后这个里面有 migration、有 config 。这些都能直接用嘛

mouyong avatar Nov 13 '20 23:11 mouyong

绑定的容器实例 参见 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()函数。用法与大部分框架一样。

walkor avatar Nov 14 '20 02:11 walkor

那我理解上是说,自己引入组件写迁移,然后自己复制相关文件到项目的 config 目录下。这样就可以是吗

mouyong avatar Nov 15 '20 00:11 mouyong