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