Hanson / laravel-admin-wechat

laravel admin 的微信扩展包,支持多公众号、多小程序、多微信支付,包含基础接口与后台
MIT License
238 stars 50 forks source link

创建菜单出错 #5

Open wongvio opened 4 years ago

wongvio commented 4 years ago

创建公众号菜单,提示修改成功,点击提交以后,没有报错,没有提示,再次刷新后发现没有保存住

wongvio commented 4 years ago

network里提示 http://c.foo.cn/admin/wechat/official-account/menu 这个页面404

wongvio commented 4 years ago

我的后台地址,我自己改过,不是admin了,在哪修改

wongvio commented 4 years ago

你有两个文件写死了 admin 路径,但是我改成 admin_url('wechat/official-account/menu') 以后,保存菜单又莫名其妙的在上传一个图片

Hanson commented 4 years ago

可以通过 route:list 先查看路由

wongvio commented 4 years ago

看路由什么意思??保存公众号菜单那一步,你的保存按钮,setAction写的就是 “/admin/wechat/xxx” , 还有提示没有配置公众号,先配置公众号那里,跳转的链接也是 “/admin/wechat/xxx”

wongvio commented 4 years ago

虽然你配置了读取prefix,这两个地方好像导致出错了,我修改了一下,但是依然不能保存菜单

Hanson commented 4 years ago

404 请先看路由是否存在

没有配置公众号按理说是先跳到添加公众号那里去的

因为也不知道你做了什么改动,无法判断

wongvio commented 4 years ago

404是因为form提交的地址不对,我的后台地址自定义了,但是点击提交的地址是 admin 开头的,如果没有自定义过后台地址是没有问题的,另外,公众号的服务器地址应该填什么?什么都不用填吗?如果后台地址改为admin是可以读取到自定义菜单的,但是无法编辑

Hanson commented 4 years ago

php artisan route:list --path=menu

通过此命令查看菜单的路由,然后可以通过重写路由,控制器继承覆盖的方式进行自定义

zhenxuanxin commented 3 years ago

我在这个 PR #21 做了下修复。