| 12345678910111213141516171819202122232425 | <?phpnamespace App\libs\middleware;use App\Auth;use Closure;use Illuminate\Http\Request;use Symfony\Component\HttpFoundation\Response;class CheckAuth{    /**     * 处理传入请求。     *     * @param  \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response)  $next     */    public function handle(Request $request, Closure $next): Response    {        $this->user = auth('api')->user();        $this->userId = $this->user ? $this->user->id : 0;        Auth::$user = $this->user;        Auth::$userId = $this->userId;        return $next($request);    }}
 |