ADD: Método show a devices, packages y modules
This commit is contained in:
parent
9348e03010
commit
551ef38ffc
@ -84,6 +84,22 @@ public function store(DeviceStoreRequest $request)
|
||||
}
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
try {
|
||||
$device = Device::with('deviceModules.module', 'deviceModules.user')->findOrFail($id);
|
||||
|
||||
return ApiResponse::OK->response([
|
||||
'device' => $device,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
return ApiResponse::INTERNAL_ERROR->response([
|
||||
'message' => 'Error al obtener el dispositivo.',
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
public function update(DeviceUpdateRequest $request, $id)
|
||||
{
|
||||
try {
|
||||
|
||||
@ -98,6 +98,22 @@ public function store(ModuleStoreRequest $request)
|
||||
}
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
try {
|
||||
$modules = Module::with(['responsible:id,name,email', 'municipality:id,code,name'])->withCount(['packages'])->find($id);
|
||||
|
||||
return ApiResponse::OK->response([
|
||||
'module' => $modules,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
return ApiResponse::INTERNAL_ERROR->response([
|
||||
'message' => 'Error al obtener el módulo.',
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Actualizar un módulo existente
|
||||
*/
|
||||
|
||||
@ -76,6 +76,25 @@ public function store(PackageStoreRequest $request)
|
||||
}
|
||||
}
|
||||
|
||||
public function show($id)
|
||||
{
|
||||
try {
|
||||
$package = Package::with([
|
||||
'module:id,name,responsible_id',
|
||||
'module.responsible:id,name,email'
|
||||
])->findOrFail($id);
|
||||
|
||||
return ApiResponse::OK->response([
|
||||
'package' => $package,
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
return ApiResponse::INTERNAL_ERROR->response([
|
||||
'message' => 'Error al obtener el paquete',
|
||||
'error' => $e->getMessage(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
public function update(PackageUpdateRequest $request, $id)
|
||||
{
|
||||
try {
|
||||
|
||||
@ -12,7 +12,7 @@ services:
|
||||
- DB_PORT=${DB_PORT}
|
||||
volumes:
|
||||
- ./:/var/www/repuve-backend-v1
|
||||
- ./vendor:/var/www/golscontrols/vendor
|
||||
- ./vendor:/var/www/repuve/vendor
|
||||
networks:
|
||||
- repuve-network
|
||||
mem_limit: 512M
|
||||
|
||||
@ -48,22 +48,18 @@
|
||||
Route::post('cancelacion/cancelar', [CancellationController::class, 'cancelarConstancia']);
|
||||
|
||||
//Rutas de Modulos
|
||||
Route::get('/module', [ModuleController::class, 'index']);
|
||||
Route::post('/moduleCreate', [ModuleController::class, 'store']);
|
||||
Route::put('/moduleUpdate/{id}', [ModuleController::class, 'update']);
|
||||
Route::patch('/moduleStatus/{id}', [ModuleController::class, 'toggleStatus']);
|
||||
Route::resource('module', ModuleController::class);
|
||||
|
||||
//Rutas de Municipios
|
||||
Route::resource('municipality', MunicipalityController::class);
|
||||
|
||||
//Rutas de dispositivos
|
||||
Route::get('/devices', [DeviceController::class, 'index']);
|
||||
Route::post('/devices-create', [DeviceController::class, 'store']);
|
||||
Route::put('/devices/{id}', [DeviceController::class, 'update']);
|
||||
Route::delete('/devices/{id}', [DeviceController::class, 'destroy']);
|
||||
Route::resource('devices', DeviceController::class);
|
||||
|
||||
//Ruta de paquetes CRUD
|
||||
//Ruta de paquetes
|
||||
Route::resource('packages', PackageController::class);
|
||||
|
||||
//Ruta CRUD Tags
|
||||
//Ruta Tags
|
||||
Route::resource('tags', TagsController::class);
|
||||
|
||||
//Rutas de nombres de archivos en catálogo
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user