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 ^0.5.0

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

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

各种主题界面预览

截图

截图

截图

截图

截图

截图

截图

截图

5402 43 6
43个回答

咸鱼.php

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

咸鱼.php

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

liziyu

下载试用中,👍

  • 暂无评论
又有心跳

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

lychuan

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

箜篌

666

  • 暂无评论
10bang

支持

  • 暂无评论
xiaotian

神速 爱你

  • 暂无评论
mosquito

无脑冲冲冲

  • 暂无评论
JackDx

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

  • 暂无评论
adminv

群主牛逼

  • 暂无评论
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 26天前

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

晚安。

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

adminv

什么时候出 应用市场呢,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

    应该是这个原因,谢谢!

小黑你个菜狗

坐等应用插件出来

  • 暂无评论
dongyue173

谢谢大佬啊!!!

  • 暂无评论
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

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

  • fuzqing 2022-12-23

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

baddie

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

  • wocall 6天前

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

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 9小时前

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

🔝