https://github.com/overtrue/laravel-wechat
https://www.easywechat.com/docs/master/overview
第一步骤 安装
# Laravel < 5.8
composer require "overtrue/laravel-wechat:~4.0"
# Laravel >= 5.8
composer require "overtrue/laravel-wechat:~5.0"
第二步骤 配置
/root/laravel60/config\app.php
'providers' => [
// ...
Overtrue\LaravelWeChat\ServiceProvider::class,
],
'aliases' => [
// ...
'EasyWeChat' => Overtrue\LaravelWeChat\Facade::class,
],
php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"
路径 /root/laravel60/config\wechat.php
.env
#easywechat配置
WECHAT_OFFICIAL_ACCOUNT_APPID=微信id
WECHAT_OFFICIAL_ACCOUNT_SECRET=微信密码
WECHAT_OFFICIAL_ACCOUNT_TOKEN=lailaiya
WECHAT_OFFICIAL_ACCOUNT_OAUTH_CALLBACK=http://lailai.nat300.top/wechat
http://lailai.nat300.top/user
/root/laravel60/app/Http\Kernel.php
wechat.oauth' => \Overtrue\LaravelWeChat\Middleware\OAuthAuthenticate::class
路由
//wechat中间件调用方式
Route::get('user',function(){
$user = session('wechat.oauth_user.default');
dd($user);
})->middleware('wechat.oauth');