Checking asset name while creating device
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Http\Controllers\APIS\AdminApi;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\CreateDeviceRequest;
|
||||
use App\Models\Device;
|
||||
use App\Models\Asset;
|
||||
use App\Models\DeviceProfileMaster;
|
||||
use App\Services\DeviceService;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -35,6 +36,11 @@ class DeviceController extends Controller
|
||||
return response()->json(['status' => 'error','message' => 'Device name already exists'],400);
|
||||
}
|
||||
|
||||
$assetNameExists = Asset::where('name', $request->name)->first();
|
||||
if ($assetNameExists) {
|
||||
return jsonResponseWithErrorMessage('Name already exists', 400);
|
||||
}
|
||||
|
||||
$deviceData = [
|
||||
'id' => $request->id ?? null,
|
||||
'name' => $request->name ?? null,
|
||||
|
||||
Reference in New Issue
Block a user