1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- namespace App\Http\Controllers;
- use Log;
- use Illuminate\Http\Request;
- class WechatController extends Controller
- {
- //
- public function serve()
- {
- Log::info('request arrived.'); # 注意:Log 为 Laravel 组件,所以它记的日志去 Laravel 日志看,而不是 EasyWeChat 日志
- $app = app('wechat.official_account');
- $app->server->push(function ($message) {
- return "欢迎关注 微考试!";
- });
- $buttons = [
- [
- "name" => "微考试资讯",
- "sub_button" => [
- [
- "type" => "view",
- "name" => "课程中心",
- "url" => "http://wkshi.web.ximengnaikang.com/articleList/0"
- ],
- [
- "type" => "view",
- "name" => "Stream",
- "url" => "http://wkshi.web.ximengnaikang.com/articleList/1"
- ],
- [
- "type" => "view",
- "name" => "资讯动态",
- "url" => "http://wkshi.web.ximengnaikang.com/articleList/2"
- ],
- [
- "type" => "view",
- "name" => "科研信息",
- "url" => "http://wkshi.web.ximengnaikang.com/articleList/3"
- ],
- ],
- ],
- [
- "type" => "view",
- "name" => "微考试",
- "url" => "http://wkshi.web.ximengnaikang.com/wechat/person"
- ],
- ];
- // $buttons = [
- // [
- // "type" => "click",
- // "name" => "今日歌曲",
- // "key" => "V1001_TODAY_MUSIC"
- // ],
- // [
- // "name" => "菜单",
- // "sub_button" => [
- // [
- // "type" => "view",
- // "name" => "搜索",
- // "url" => "http://www.soso.com/"
- // ],
- // [
- // "type" => "view",
- // "name" => "视频",
- // "url" => "http://v.qq.com/"
- // ],
- // [
- // "type" => "click",
- // "name" => "赞一下我们",
- // "key" => "V1001_GOOD"
- // ],
- // ],
- // ],
- // ];
- $app->menu->create($buttons);
- return $app->server->serve();
- }
- public function user(){
- $app = app('wechat.official_account');
- $user = $app->oauth->user();
- dd($user);
- }
- public function auth_wechat(){
- $user = session('wechat.oauth_user.default'); // 拿到授权用户资料
- return $user;
- }
- }
|