LaravelのAPIリソースを使ってとても便利だと思ったのでまとめ。 https://readouble.com/laravel/5.5/ja/eloquent-resources.html APIリソースとは(日本訳ドキュメント引用) API構築時、Eloquentモデルと、アプリケーションユーザーに対して実際に返信するJSONリスポンスとの間に、 トランスレーション層を設置することが必要となります。 Laravelのリソースクラスは、モデルやモデルコレクションを記述しやすく簡単に、JSONへと変換してくれます。 ちなみにLaravel5.5で登場したそうです。最高です。 サンプル GitHub - aihara005/laravelprot: Laravel Prot 実装するもの /posts でPost一覧を取得するAPIで返却するリソース /posts/{id}でIDが1のPo