webman/admin 发布0.5.0版

walkor

webman/admin 发布0.5.0版本

源码地址 https://github.com/webman-php/admin 不要吝啬你的小星星
有问题欢迎pr代码

变更

  • 前端改用pear-admin(LayUI),无过度封装,无需编译,非常简单
  • 增加附件功能
  • 增加字典功能
  • 增加系统设置
  • 完善一键CRUD,可以生成到主项目
  • 增加表单构建功能
  • 增加示例页面
  • 其他一些优化变更

此版本数据库和接口有诸多更改,不兼容之前版本。

安装升级

安装方法(前提已经安装了webman)
进入webman目录,执行

composer require -W webman/admin 

老项目需要先手动删除 /plugin/admin/ 目录(注意备份)

安装后访问 http://127.0.0.1:8787/app/admin/ 完成数据库配置及管理员账户配置

各种主题界面预览

截图

截图

截图

截图

截图

截图

截图

截图

11316 56 10
56个回答

咸鱼.php

老大我爱你!!!!!!!

咸鱼.php

老大地址错了,是这个:前端改用pear-admin(LayUI) http://www.pearadmin.com

liziyu

下载试用中,👍

  • 暂无评论
又有心跳

冲冲冲,大写的赞,激动得想哭,我好爱

lychuan

爆赞一下,下一个项目有可能上。要是侧边导航能换成顶部导航就完美了。。。

箜篌

666

  • 暂无评论
10bang

支持

  • 暂无评论
xiaoming

神速 爱你

  • 暂无评论
mosquito

无脑冲冲冲

  • 暂无评论
JackDx

哇哇~ 超喜欢这个 好漂亮~

  • 暂无评论
admin

群主牛逼

  • 暂无评论
qixingweb

这才是phper梦寐以求的系统,支持大神!

  • 暂无评论
luohonen

为什么这个版本,既关联laravel-orm,又关联tp-orm是什么意思嘞?

  • liziyu 2022-12-10

    我也发现了,一拉一堆下来了。呵呵

  • uk8u8 2022-12-10

    看了下,确实。还是再等等吧。等修复了再应用。

  • 鲁达 2022-12-10

    用的laravel-orm

  • walkor 2022-12-10

    webman/admin本身没用到thinkorm。
    但是webman/admin将thinkorm放到了composer.json里,并生成一个/plugin/admin/config/thinkorm.php配置。
    因为预计后期会有很多基于thinkorm开发的应用插件,这样这些插件可以直接复用webman/admin的数据库thinkorm配置,无需每个插件去单独配置thinkorm。

  • uk8u8 2022-12-10

    强迫症表示看着一拉一堆非常不舒服。只生成配置文件,应用插件包里增加thinkorm的依赖不行么。。^_^

  • walkor 2022-12-10

    发了0.5.1已经去掉了composer依赖,只生成配置文件

  • uk8u8 2022-12-10

    帅!

张大娃

老大厉害,效果看着漂亮不少,但是这是弃用了vue了吗

  • walkor 2022-12-10

    不用vue了

  • 小杰 2022-12-13

    支持老大,之前下载了vue的试用,但总有一些困难。产品选型简单,方便用起来,是正确的。

晨风

非常棒,已经用上,期待支持更多数据库类型。

  • leesin 2022-12-11

    安装的时候有没有碰到提示 数据库链接问题 Database connection [plugin.admin.mysql] not configured.

  • leesin 2022-12-11

    试了几次又好了,这个我自己研究下代码吧,哪里还是有点问题安装这块

leesin

很棒

  • 暂无评论
yang9551986
九霄道长

数据权限是否内置啊

  • 暂无评论
晚安。

帅,还挺好看的

  • 暂无评论
MK

终于还是向layui低头了

  • banro512 2022-12-12

    对于面向后端人员的前端框架,明显layui更合适,ts+vue3 那套,更适合专业前端,当然后端人员去下番功夫也是能学会的,但专业的人干专业的事不更好吗,何苦降低开发效率呢

  • andyzu 2022-12-13

    那就更应该参考 dcatadmin

  • freebughao 2023-01-04

    难道不兼容一下有专业前端的公司吗

晚安。

多应用这个需要怎么使用
多个后台搭建 admin后台 manage后台 等等

admin

什么时候出 应用市场呢,composer 高度集成, 比如外国的那个fly论坛

  • 暂无评论
xianrenqh

6666666666666666666

  • 暂无评论
箜篌

本地win环境下安装webman-admin遇到如下问题:

// 1、安装webman
composer create-project workerman/webman
// 2、安装admin
composer require -W webman/admin ^0.5.0

运行 windows.bat后,浏览器访问 http://127.0.0.1:8787/app/admin/ 提示403无权限访问,
无法进入数据库配置及管理员账户配置页面。
目前是通过修改 plugin/admin/api/auth.php 中的 canAccess 方法跳过验证来解决此问题,不知道这是bug还是什么情况

  • walkor 2022-12-13

    访问 http://127.0.0.1:8787/app/admin/ ,后面有个/

  • 箜篌 2022-12-13

    应该是这个原因,谢谢!

小黑你个菜狗

坐等应用插件出来

  • 暂无评论
water2023

谢谢大佬啊!!!

  • 暂无评论
Mr_Deng

目前以webman为核心的后台框架,究竟哪个使用最广泛呢?

  • 暂无评论
清茶2022

@walkor 有没有好的办法, 要不然css和js不生效

rewrite ^/app/admin/component/pear/css/(\w+)\.css /plugin/admin/public/component/pear/css/$1.css  last; 
rewrite ^/app/admin/component/pear/(\w+)\.js /plugin/admin/public/component/pear/$1.js  last; 
rewrite  ^/app/admin/admin/css/(\w+)\.css$              /plugin/admin/public/admin/css/$1.css last;
rewrite  ^/app/admin/admin/js/(\w+)\.js$              /plugin/admin/public/admin/js/$1.js last;
rewrite  ^/app/admin/component/layui/(\w+)\.js$    /plugin/admin/public/component/layui/$1.js last;
rewrite  ^/app/admin/component/layui/css/(\w+)\.css$    /plugin/admin/public/component/layui/css/$1.css last;
rewrite  ^/app/admin/component/pear/css/module/(.*)\.css /plugin/admin/public/component/pear/css/module/$1.css last;

rewrite  ^/app/admin/component/pear/module/(.*)\.js$    /plugin/admin/public/component/pear/module/$1.js last;
rewrite  ^/app/admin/component/pear/css/module/dtree/(\w+)\.css$    /plugin/admin/public/component/pear/css/module/dtree/$1.css last;
rewrite  ^/app/admin/component/pear/font/(\w+)\.css$    /plugin/admin/public/component/pear/font/$1.css last;
rewrite  ^/app/admin/component/pear/css/module/dtree/font/(\w+)\.css$    /plugin/admin/public/component/pear/css/module/dtree/font/$1.css last;
rewrite  ^/app/admin/admin/css/pages/(\w+)\.css$    /plugin/admin/public/admin/css/pages/$1.css last;
rewrite  ^/app/admin/admin/images/(\w+)\.png$    /plugin/admin/public/admin/images/$1.png last;
rewrite  ^/app/admin/demos/css/(.*)\.css$    /plugin/admin/public/demos/css/$1.css last;
rewrite  ^/app/admin/demos/css/(\w+)\.jpg$    /plugin/admin/public/demos/css/$1.jpg last;
rewrite  ^/app/admin/(.*)\.png$    /plugin/admin/public/$1.png last;
  • 暂无评论
Dalong

挂起当前请求什么使用现在

  • 暂无评论
ts0523481

layui,那不和swiftadmin开源项目重复了

https://www.workerman.net/a/1344

liziyu

请问大佬们,有用它到生产的吗?

  • 暂无评论
mlyykk

祝webman越来越好,虽然现在很少码代码,但旧项目一直还是用webman在稳定的运行着, 偶尔还是回来看看新的动态,有需要还是会首选webman!

  • 暂无评论
初心by

redis队列插件页面报错

Class 'Webman\RedisQueue\Redis' not found

还有安装插件必须要重启webman,没写到手册

  • nitron 2022-12-23

    改个文件都要重启, 那装个插件要重启很正常吧

  • 北月 2022-12-23

    需要自己先去安装 redis队列插件,然后配置消费者进程,这个插件只是提供可视化队列消息而已,并没有处理 composer 依赖。

baddie

提点建议。
第1点:数据库这里可以跟phpmyadmin类似,增加字段移动功能,有时候没考虑周,需要新增字段,虽然后期可以通过修改view下的html文件或者自己去phpmyadmin移动字段,但是像我这种懒人喜欢一个后台能搞定的事不想再打开phpmyadmin,方便一键生成菜单。
第2点:增加不同的管理员查看只查看属于他的数据,一种权限管理这里增加 部门,然后角色或者用户增加一个关联,只查看此部门数据(或者延伸),另一种通过admin_id来查看,只需要规则定好,在需要的表增加一个admin_id字段,然后自己生成的model或者类里做一个开关,在调用CURD.PHP里在查询时实现。

  • wocall 2023-01-24

    方便的话,再多说几条呗,我好学习学习

i165

感谢walkor为我们提供这么好的开发框架和后台管理插件

  • 暂无评论
zhou604638018

感谢大佬。YYDS.但
layui官方文档关了。大佬有没有layui相关文档吗?
基于官方的Admin,后期肯定有很多需要Layui的相关知识吧

chenzx

如果不是前后端分离的 那就没有了意思,不如用thinkphp这种的了 开发还快速

  • liziyu 2022-12-28

    使用webman都是对php追求的仔 ^_^

  • 咸鱼.php 2022-12-28

    选择权在自己手上,你选原生也可以

深林孤鹰

我就说界面怎么这么眼熟,哈哈,一开始我就推荐PearAdmin的嘛

  • 暂无评论
静默

非常好用 +1

  • 暂无评论
zhanghao

webman——admin后台能出个实用手册吗

wocall

这个有没有安装包下载?然后直接解压就能用的?

toooooop

点赞

  • 暂无评论
北落师门

请教一下 这是什么情况,验证码一直是裂开的

  • baddie 2023-01-30

    如果你的环境是PHP8 vendor/webman/captcha/src/CaptchaBuilder.php 定义一下$background
    如果是不是 那么自己F12打开调试 排查

  • 喵了个咪 2023-01-31

    看下runtime/logs下的日志就知道了,估计是php环境gd扩展缺少ttftext

  • 初心by 2023-02-21

    php8对这个验证码不太支持好像,会有浮点报错

  • walkor 2023-02-21

    0.6.0开始验证码用的webman/captcha,支持php8

wangcong099878

点赞,之前一直用dcat2.0,考虑新项目用这个

  • 暂无评论
dong88

有前端开发api基类吗。鉴权token注册登录找回等等功能

wanba


Webman Admin 安装
填写管理员账户
提示:Call to a member function connection() on null

  • wanba 2023-02-09

    本地windows nginx mysql5.5

  • walkor 2023-02-10

    这个问题修复过,可能你用了旧的版本
    composer info | grep admin 看下用的哪个webman/admin版本,目前最新版本5.0.8

  • larry 2023-05-21

    @wallkor : v0.6.12版本 安装后登录后台提示:Call to a member function connection() on null

风中的蒲公英

config中database.php更换pg数据库,改后报错,又改了mode中的Base: protected $connection = 'plugin.admin.pgsql';
是能进去,但是有些地方还是报错,搜了下,很多地方写死mysql的配置,并没有完全实现ORM啊。

  • walkor 2023-02-10

    这个后台是针对mysql开发的

  • 风中的蒲公英 2023-02-10

    Mysql前景不明啊,要转pg等其他库了

  • 咸鱼.php 2023-02-11

    请教下为何说mysql前景不明?

  • 风中的蒲公英 2023-02-12

    被Oracle所控制啦,不一定能保证一直开源免费,个人小公司对版权无敏感的话倒是不用太担心。

  • xiaoming 2023-02-13

    已经控制多年了 没见的不开源

2494911084@qq.com

可用作正式环境做项目吗

吉祥天

请问一下,webman-admin有操作log记录么?

yuege

不错

  • 暂无评论
jetlong

大佬好,大佬看看这个,单页版本的咋样 http://layuimini.99php.cn/onepage/v2/index.html#/page/setting.html

  • jetlong 2023-02-20

    看看可以用这个版本不,iframe版本这个弹窗在右侧页面里被限制了,每打开一个页面有些公用资源要重新加载,单页版感觉好些

酒米

webman/admin 确定用LayUI了吗,不想后面再改变

Coisini

1、现在 webman/admin,新增表的时候还不支持json字段类型吗,后续会支持吗。删除字段的时候,发现好像没有真实删除,这个是本身就是不能删除,还是我这边其他的原因,我下载的是0.6.0版本。
2、webman/admin是一个插件,用的是laravel的orm还是其他的,为了后续更新webman/admin所以在不影响webman/admin的情况下,我重新在app应用目录下在建立一个admin模块,在主应用config配置目录中如果使用其他的orm比如是ThinkORM这样会跟webman/admin的orm冲突吗。

  • walkor 2023-05-10

    1、升级到0.6.11,已经支持json字段,直接在webman/admin后台插件市场里点击升级
    2、webman/admin用的laravel的orm,开发者可以使用其它的orm比如think-orm,不冲突

  • Coisini 2023-05-10

    谢谢大佬解答

loading...

应用插件调用https://www.workerman.net/api/app/list
时,不管传递的limit是10还是20,返回的数据都是10条

  • 暂无评论
白鹄

能不能pr 一些改进的功能啊 老大

Bindu

作为后端开发人员,前端真是星辰大海啊
https://layui.dev/notes/3.0/milestone.html
pear admin 演示和文档都不能访问了,文档需要登陆-企业级开发平台,不知将来是否也需要授权...

  • 暂无评论
年代过于久远,无法发表回答
×
🔝