1
0
Fork 0
medical-record-server/app/Http/Middleware/UserSocialite.php

34 lines
949 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
use Overtrue\Socialite\User as SocialiteUser;
class UserSocialite
{
/**
* Handle an incoming request.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
public function handle(Request $request, Closure $next): Response
{
if (config('app.debug')) {
$user = new SocialiteUser([
'id' => 'omDRm6ial5hRdys0NpnHQpYJ44aY',
'name' => '潘亮',
'nickname' => '潘亮',
'avatar' => 'https://via.placeholder.com/64x64.png',
'email' => null,
'original' => [],
'provider' => 'WeChat',
]);
session(['easywechat.oauth_user.default' => $user]);
}
return $next($request);
}
}