header(); $key = isset($header['key'][0]) ? $header['key'][0] : ''; $encryptKey = isset($header['encryptkey'][0]) ? $header['encryptkey'][0] : 0; $validator = \Validator::make($param = ['key' => $key, 'encryptkey' => $encryptKey], [ 'key' => [ 'required', 'integer' ], 'encryptkey' => 'required|string' ]); if ($validator->fails()) { return showJsonErr($validator->errors()->first()); } if (md5($param['key'] . 'taoniu') != $param['encryptkey']) { return showJsonErr('认证失败', md5($param['key'] . 'taoniu')); } return $next($request); } }