File manager - Edit - /var/www/html/ciosp/api/app/Http/Controllers/SeizureController.php
Back
<?php namespace App\Http\Controllers; use App\Http\Requests\SeizureRequest; use App\Http\Services\SeizureService; use App\Models\Seizure; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; class SeizureController extends Controller { /** * @var SeizureService */ private SeizureService $seizureService; /** * */ public function __construct() { $this->seizureService = new SeizureService; } public function index() { $response = $this->seizureService->index(); return response()->json($response->data, $response->code); } /** * @param SeizureRequest $request * @return JsonResponse */ public function store(SeizureRequest $request) { $response = $this->seizureService->store($request); return response()->json($response->data, $response->code); } /** * @param Seizure $seizure * @return JsonResponse */ public function show(Seizure $seizure) { $response = $this->seizureService->show($seizure); return response()->json($response->data, $response->code); } /** * @param SeizureRequest $request * @param Seizure $seizure * @return JsonResponse */ public function update(SeizureRequest $request, Seizure $seizure) { $response = $this->seizureService->update($request, $seizure); return response()->json($response->data, $response->code); } /** * @param Seizure $seizure * @return JsonResponse */ public function destroy(Seizure $seizure) { $response = $this->seizureService->destroy($seizure); return response()->json($response->data, $response->code); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings