EloquentでJson形式でデータを受け取るメモ
Eloquentで、toJsonメソッドを利用することで、モデルのデータをjson形式に変換して受け取ることができます。
<! --more-->
class HelloController extends Controller
{
    public function index(Request $request)
    {
        return Person::get()->toJson();
    }
}
普通にPerson::get()で受け取ると、Collectionのインスタンスが返却されますが、 toJsonを利用すると、結果は以下のようになります。
[
  {"id":1,"name":"Taro","mail":"hoge@example.com","age":15,"created_at":"2019-12-14 05:49:05","updated_at":"2019-12-14 05:49:05"},
  {"id":2,"name":"Jiro","mail":"fuga@example.com","age":20,"created_at":"2019-12-14 05:49:05","updated_at":"2019-12-14 05:49:05"}
]