用了一次amsi开发,真方便,自己改的包问题挺多,果断对原来的包重新维护了一些,应该没什么大问题了,记录一下方便自己维护和开发使用
owladmin 修改的webman版,去除一些不需要的,增加一些自己需要的
使用说明:https://github.com/sym134/amis-webman/blob/master/README.md
composer require jizhi/amis-webman
config/plugin/jizhi/admin
自动生成的路由路径:config/plugin/jizhi/admin/route/autoRoute.php
请勿修改 config/route.php文件中,避免导致无法使用
// 加载应用下的路由配置
require_once config_path('plugin/jizhi/admin/route/autoRoute.php');
授权使用shopwwi/webman-filesystem的包具体教程请见:https://packagist.org/packages/shopwwi/webman-filesystem
支持请求post\get参数驼峰转下划线
支持响应参数下划线转驼峰 默认关闭
debug开启会打印sql 默认关闭
composer require jizhi/api-webman
路径:config/plugin/shopwwi/auth/app.php
return [
// ........
'guard' => [
// 添加 api
'api' => [
'key' => 'id',
'field' => ['id','name','email','mobile'], //设置允许写入扩展中的字段
'num' => 0, //-1为不限制终端数量 0为只支持一个终端在线 大于0为同一账号同终端支持数量 建议设置为1 则同一账号同终端在线1个
'model'=> User::class
]
],
// ........
路径:config/plugin/jizhi/api/app.php