middleware('auth:sanctum'); } protected function run(Request $request): JsonResponse { $param = $this->param; $monthes = []; $seasonTicketContract = SeasonTicketContract::find($param->seasonTicketContractRecordNo); $parking = $seasonTicketContract->getParking(); $now = DateUtil::now(); $from = $now->clone(); $to = $now->clone()->addMonths(3)->endOfMonth(); $list = $parking->getCanTerminateDateList($from, $to, $now); foreach ($list as $date) { $monthes[] = $date->format('Y/m/d'); } return $this->successResponse(['monthes' => $monthes]); } }