/** * Get a list of statements * * @return static */ public function getList() { $statements = $this->statement->with('credit_card')->get(); $response = $statements->map(function ($item) { return ["id" => $item->id, "period" => $item->period, "due_date" => $item->due_date, "deadline" => $item->deadline, "has_real_dates" => $item->has_real_dates, "credit_card" => $item->credit_card->name]; }); return $response; }