File manager - Edit - /var/www/html/ciosp/api/app/Http/Controllers/VehicleModelController.php
Back
<?php namespace App\Http\Controllers; use App\Http\Requests\VehicleModelRequest; use App\Http\Services\VehicleModelService; use App\Models\VehicleBrand; use App\Models\VehicleModel; use Illuminate\Http\Request; class VehicleModelController extends Controller { private VehicleModelService $vehicleModelService; public function __construct() { $this->vehicleModelService = new VehicleModelService; } public function index() { $response = $this->vehicleModelService->index(); return response()->json($response->data, $response->code); } public function store(VehicleModelRequest $request) { $response = $this->vehicleModelService->store($request); return response()->json($response->data, $response->code); } public function show(VehicleModel $vehicleModel) { $response = $this->vehicleModelService->show($vehicleModel); return response()->json($response->data, $response->code); } public function update(VehicleModelRequest $request, VehicleModel $vehicleModel) { $response = $this->vehicleModelService->update($request, $vehicleModel); return response()->json($response->data, $response->code); } public function destroy(VehicleModel $vehicleModel) { $response = $this->vehicleModelService->destroy($vehicleModel); return response()->json($response->data, $response->code); } public function indexByBrandId(VehicleBrand $brandId) { $response = $this->vehicleModelService->indexByBrandId($brandId); return response()->json($response->data, $response->code); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings