安装
# overtrue/wechat 4.x
composer require "overtrue/laravel-wechat:^5.1"
配置
- 在 bootstrap/app.php 中 82 行左右:
$app->register(Overtrue\LaravelWeChat\ServiceProvider::class);
- 如果你习惯使用 config/wechat.php 来配置的话,将 vendor/overtrue/laravel-wechat/src/config.php 拷贝到项目根目录/config目录下,并将文件名改成wechat.php。
使用
在中间件 App\Http\Middleware\VerifyCsrfToken 排除微信相关的路由,如:
protected $except = [
// ...
'wechat',
];
报错
Illegal offset type in isset or empty
解决
1.把composer require symfony/event-dispatcher:^4.3 composer 里面改成这个,大致在composer.lock的3854行
2.composer update symfony/event-dispatcher 更新