tomlerendu/laravel-convert-case-middleware

将请求和响应键在驼峰式和蛇形案例之间转换。

1.1.4 2024-01-18 22:19 UTC

This package is auto-updated.

Last update: 2024-09-18 23:47:47 UTC


README

Actions Status

将请求从驼峰式转换为蛇形案例。将响应从蛇形案例转换为驼峰式。

为什么?

在 JavaScript 中使用驼峰式,在 PHP 中使用蛇形案例是一种约定。

要求

Laravel 5.2+

安装

  1. composer require tomlerendu/laravel-convert-case-middleware
  2. 将中间件添加到 App\Http\Kernel.php 中适当的组。例如
protected $middlewareGroups = [
    'api' => [
        'throttle:60,1',
        'bindings',
        \TomLerendu\LaravelConvertCaseMiddleware\ConvertRequestToSnakeCase::class,
        \TomLerendu\LaravelConvertCaseMiddleware\ConvertResponseToCamelCase::class,
    ],
];