在App\Http\Middleware目录中创建一个文件:ApiCaseConverter.php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Str;
use Symfony\Component\HttpFoundation\ParameterBag;
/**
* Class ApiCaseConverter
*
* 1. 将前端发送来的请求参数的驼峰命名转换为后端的下划线命名
* 2. 将后端响应参数的下划线命名转换为前端的驼峰命名
*
* @package App\Http\Middleware
*/
class ApiCaseConverter {
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$this->convertRequestNameCase($request);
/** @var Response $response */
$response = $next($request);
$th