24 lines
571 B
PHP
24 lines
571 B
PHP
<?php
|
|
|
|
namespace App\Features\History\Controllers;
|
|
|
|
use App\Features\History\Data\HistoryData;
|
|
use App\Features\History\Requests\HistoryRequest;
|
|
use App\Features\History\Services\HistoryService;
|
|
use App\Http\Controllers\Controller;
|
|
use Carbon\Carbon;
|
|
|
|
class HistoryController extends Controller
|
|
{
|
|
public function index(HistoryRequest $request, HistoryService $historyService): HistoryData
|
|
{
|
|
$date = Carbon::now();
|
|
|
|
if ($request->date) {
|
|
$date = $request->date;
|
|
}
|
|
|
|
return $historyService->getHistoryData($date);
|
|
}
|
|
}
|