thgiang/laravel-response-json-snake-case

Convert response JSON key to snake-case

1.0.0 2020-11-19 04:00 UTC

This package is auto-updated.

Last update: 2025-07-19 14:34:13 UTC


README

Convert response JSON key to snake_case.

Usage

In controller class

return response()->json($model);
// => ['user_name' => 'foo', 'user_key' => 'bar', ...]

Requirements

  • Laravel 5.7+

Install

# Laravel 5.7+
$ composer require 'thgiang/laravel-response-json-snake-case'

Add the service provider.

config/app.php

'provider' => [
	// default providers
	// ...
	
	THGiang\LaravelSnakeCaseJson\SnakeCaseJsonResponseServiceProvider::class,
],