Changes in asset and device list
This commit is contained in:
@@ -108,19 +108,41 @@ class DeviceController extends Controller
|
||||
|
||||
|
||||
|
||||
public function listDevices(Request $request)
|
||||
{
|
||||
try {
|
||||
$devices = Device::all();
|
||||
// public function listDevices(Request $request)
|
||||
// {
|
||||
// try {
|
||||
// $devices = Device::with('deviceProfile','customer');
|
||||
|
||||
return jsonResponseWithSuccessMessage('Devices fetched successfully', [
|
||||
'devices' => $devices
|
||||
]);
|
||||
} catch (Exception $e) {
|
||||
Log::error("An error occurred: " . $e->getMessage());
|
||||
return jsonResponseWithErrorMessage($e->getMessage(), 500);
|
||||
}
|
||||
// return jsonResponseWithSuccessMessage('Devices fetched successfully', [
|
||||
// 'devices' => $devices
|
||||
// ]);
|
||||
// } catch (Exception $e) {
|
||||
// Log::error("An error occurred: " . $e->getMessage());
|
||||
// return jsonResponseWithErrorMessage($e->getMessage(), 500);
|
||||
// }
|
||||
// }
|
||||
|
||||
public function listDevices(Request $request)
|
||||
{
|
||||
try {
|
||||
$devices = Device::with('deviceProfile', 'customer')->get()->map(function ($device) {
|
||||
$deviceData = $device->toArray();
|
||||
unset($deviceData['device_profile'], $deviceData['customer']); // remove full relations
|
||||
|
||||
$deviceData['device_profile_name'] = $device->deviceProfile?->name;
|
||||
$deviceData['customer_name'] = $device->customer?->name;
|
||||
|
||||
return $deviceData;
|
||||
});
|
||||
|
||||
return jsonResponseWithSuccessMessage('Devices fetched successfully', [
|
||||
'devices' => $devices
|
||||
]);
|
||||
} catch (Exception $e) {
|
||||
Log::error("An error occurred: " . $e->getMessage());
|
||||
return jsonResponseWithErrorMessage($e->getMessage(), 500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function deleteDevice(Request $request)
|
||||
|
||||
Reference in New Issue
Block a user