adrema/app/Prevention/Actions/SettingApiAction.php

24 lines
507 B
PHP

<?php
namespace App\Prevention\Actions;
use App\Prevention\Enums\Prevention;
use App\Prevention\PreventionSettings;
use Illuminate\Http\JsonResponse;
use Lorisleiva\Actions\Concerns\AsAction;
class SettingApiAction
{
use AsAction;
public function handle(): JsonResponse
{
return response()->json([
'data' => app(PreventionSettings::class)->toFrontend(),
'meta' => [
'preventAgainsts' => Prevention::values(),
]
]);
}
}