<?php

namespace App\Http\Controllers;

use App\Models\Term;
use Illuminate\Http\Request;

class ApiTermController extends Controller
{
    public function get()
    {
        $latestTerm = Term::orderByDesc('id')->first();

        if (!$latestTerm) {
            return api()->error()->send();
        }

        return api()->success()->data([
            'start_date' => $latestTerm->start_date->format('Y-m-d'),
            'end_date' => $latestTerm->end_date->format('Y-m-d'),
            'expiration_date' => $latestTerm->expiration_date->format('Y-m-d'),
            'results_date' => $latestTerm->results_date->format('Y-m-d')
        ])->send();
    }
}
