Laravel-admin 入门, 与 Laravrl-admin-wechart从入门到放弃
// 使用微信安装的坑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 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: 这已经不能算报错了,我发现 我选的 这个 不具备发送微信模板消息的技能 -.-
页:
[1]