学堂 学堂 学堂公众号手机端

Laravel插件拓展推荐(2):overtrue/wechat

lewis 1年前 (2024-03-30) 阅读数 4 #技术


1、安装(最好laravel5.8以上)

composer require "overtrue/laravel-wechat:~5.0"

2、注册


 Overtrue\LaravelWeChat\ServiceProvider::class,

3、发布配置文件

php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"

配置文件(config/wechat.php)

4、路由

Route::any('/wechat', 'WeChatController@serve');

5、关掉此路由的csrf验证(App\Http\Middleware\VerifyCsrfToken)

protected $except = [
'wechat',
];

6、控制器

<?php

namespace App\Http\Controllers;

use Log;

class WeChatController extends Controller
{

/**
* 处理微信的请求消息
*
* @return string
*/
public function serve()
{
Log::info('request arrived.'); # 注意:Log 为 Laravel 组件,所以它记的日志去 Laravel 日志看,而不是 EasyWeChat 日志

$app = app('wechat.official_account');
$app->server->push(function($message){
return "欢迎关注 overtrue!";
});

return $app->server->serve();
}
}

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门