File manager - Edit - /var/www/html/ciosp/api/app/Http/Controllers/ArticleController.php
Back
<?php namespace App\Http\Controllers; use App\Http\Requests\ArticleRequest; use App\Http\Requests\LawTypeRequest; use App\Http\Services\ArticleService; use App\Http\Services\LawTypeService; use App\Models\Article; use App\Models\LawType; class ArticleController extends Controller { private ArticleService $articleService; public function __construct() { $this->articleService = new ArticleService; } public function index() { $response = $this->articleService->index(); return response()->json($response->data, $response->code); } public function store(ArticleRequest $request) { $response = $this->articleService->store($request); return response()->json($response->data, $response->code); } public function show(Article $article) { $response = $this->articleService->show($article); return response()->json($response->data, $response->code); } public function update(ArticleRequest $request, Article $article) { $response = $this->articleService->update($request, $article); return response()->json($response->data, $response->code); } public function destroy(Article $article) { $response = $this->articleService->destroy($article); return response()->json($response->data, $response->code); } public function getByModuleId($module_id) { $articles = $this->articleService->getByModuleId($module_id); return response()->json($articles); } public function getByModuleAndModalityId($module_id, $modality_id) { $articles = $this->articleService->getByModuleAndModalityId($module_id, $modality_id); return response()->json($articles); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings