Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/RoomsController.php
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | public function update(Request $request, $id) | ||||
return response()->json(['status' => 'error', 'errors' => $v->errors()], 422); | return response()->json(['status' => 'error', 'errors' => $v->errors()], 422); | ||||
} | } | ||||
DB::beginTransaction(); | DB::beginTransaction(); | ||||
$room->description = request()->input('description'); | $room->description = request()->input('description'); | ||||
$room->save(); | $room->save(); | ||||
if (!empty($request->skus)) { | |||||
SkusController::updateEntitlements($room, $request->skus); | SkusController::updateEntitlements($room, $request->skus); | ||||
} | |||||
if (!$room->hasSKU('group-room')) { | if (!$room->hasSKU('group-room')) { | ||||
$room->setSetting('acl', null); | $room->setSetting('acl', null); | ||||
} | } | ||||
DB::commit(); | DB::commit(); | ||||
return response()->json([ | return response()->json([ | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |