老莫的笔记本  
  
查看: 1034|回复: 0

Laravel-admin 入门, 与 Laravrl-admin-wechart从入门到放弃

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2020-6-22 16:46:36 | 显示全部楼层 |阅读模式
// 使用微信安装的坑
                1. 安装 laravel-admin-wechat
               
                                参考地址: https://github.com/Hanson/laravel-admin-wechat
               
                                composer require hanson/laravel-admin-wechat:dev-master -vvv
               
                                这个 比较郁闷, 因为云心cmd 命令时会出一个框框,让你输入Token ; [ 这个token 不是微信的token 而是Github 的 token ]
                                这个github token 设置 参考网址: https://www.jianshu.com/p/32e238216a4d
               
                                我当时 一通操作: 填的是 weichat-laomo  产生的token 是  8ef3b900ab17b0f7e017c0f679ce5c7f10b422db
               
               
                        第一次 没输入 token  一通乱七八糟报错
                       
                               
                               
                        第二次 居然报错了 -.-
               
                                PHP Fatal error:  Out of memory (allocated 1012924416) (tried to allocate 4096 b
                                ytes) in phar://E:/phpstudy/PHPTutorial/php/php-7.2.1-nts/composer.phar/src/Comp
                                oser/DependencyResolver/Solver.php on line 223

                                Fatal error: Out of memory (allocated 1012924416) (tried to allocate 4096 bytes)
                                in phar://E:/phpstudy/PHPTutorial/php/php-7.2.1-nts/composer.phar/src/Composer/
                                DependencyResolver/Solver.php on line 223

               
               
                                切换到 阿里云镜像源 [失败]
               
                                        composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
                               
                                当时解决是把我 phpstudy的  memory_limit =  -1 改成了  memory_limit =  99956301312  [跑起来了 然后出现了第三个报错]
               
               
               
               
                        报错3:
                       
                                        In Wechat.php line 10:

                                                Class 'Encore\Admin\Extension' not found

                                看这个 我仿佛明白 我似乎得先安装 Laravel admin
               
                                        所以我的逻辑是错的 ,应该先安装Laravel admin  这个  再安装其插件 laravel-admin-wechat
                                       
                                        参考地址: https://laravel-admin.org/docs/zh/installation
                                       
                                        安装完后 /admin 直接访问  账号密码都是 admin
               
                                        https://github.com/Hanson/laravel-admin-wechat
                       
                               
                                        然后发现,居然不是汉化版,就开始汉化
                                       
                                                1. 我这汉化的不完整的 都是些什么玩意 -.-
                       
               
               
               
                        报错4:
                                       
                                        当我按照逻辑成功的安装了 laravel-admin-wechat, 点进菜单 显示:
                                       
                                                出现错误 : 请先添加微信配置
       
                                                后来发现: 我需要先手动添加  配置 ;
                                               
                                               
                                               
                       
                        报错5:
                                       
                                        当我想着,先把文件全部上传,在线上进行微信后台的配置时,我想着先把admin 的密码改掉防止出现问题,密码修改时报错:
                                       
                                                laravel-admin 报错 Disk [admin] not configured.
                                               
                                                解决方法是:
                                                       
                                                        在 config/filesystems.php 添加配置:
                                                                 's3' => [
                                                                                'driver' => 's3',
                                                                                'key' => env('AWS_KEY'),
                                                                                'secret' => env('AWS_SECRET'),
                                                                                'region' => env('AWS_REGION'),
                                                                                'bucket' => env('AWS_BUCKET'),
                                                                        ],
                                                                // 添加的代码【上面的S3 只是个定位 以及层级关系】
                                                                'admin' => [
                                                                        'driver'     => 'local',
                                                                        'root'       => public_path('upload'),
                                                                        'visibility' => 'public',
                                                                        'url' => env('APP_URL').'/public/upload/',
                                                                ],
                                               
                                        参考地址: https://segmentfault.com/a/1190000019598233
                                               
                                               
                       
                        报错6:
                               
                                        这个其实不算是报错,而是我token验证失败了 ,我以为 我只要 在laravel 先添加了微信一系列信息,然后就可以验证成功, 结果居然失败了。 我两边同时填写相同的信息,
                                        且先提交了 laravel 端 ,但是 微信端 验证token 仍然失败。
                                       
                                                [虽然我失败了,但是我却可以 同步用户信息 -.- ]
                       
                                                解决1: 难道 token 验证 和 这个没关系?
                                               
                                                                后来我发现,好像真的没关系 -.-  所以我又写了一个
                                                               
                       
                        报错7: 这已经不能算报错了,我发现 我选的 这个 不具备发送微信模板消息的技能 -.-

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表