私たちの Eloquent モデルには、Laravel のスネーク ケースの慣習に従った属性があります。
など_ first_name
_last_name
created_at
私のフロントエンド(反応)はjavascriptキャメルケース標準に従いますが。
など_ firstName
_lastName
createdAt
API 応答を送信するときに、すべての属性をキャメル ケースに変換する簡単な方法はありますか?
Larave 5.2 と Dingo API パッケージを使用しています。
アップデート
受け入れられた回答に続いて、カスタム応答形式のアプローチを使用しました。実装については、次の要点を参照してください (単体テストを含む)。
https://gist.github.com/andrewmclagan/c5e0fe601d23f3b859b89a9f8922be68