Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/Admin/UsersController.php
Show First 20 Lines • Show All 209 Lines • ▼ Show 20 Lines | public function setSku(Request $request, $id, $sku) | ||||
return $this->errorResponse(404); | return $this->errorResponse(404); | ||||
} | } | ||||
if ($user->entitlements()->where('sku_id', $sku->id)->first()) { | if ($user->entitlements()->where('sku_id', $sku->id)->first()) { | ||||
return $this->errorResponse(422, \trans('app.user-set-sku-already-exists')); | return $this->errorResponse(422, \trans('app.user-set-sku-already-exists')); | ||||
} | } | ||||
$user->assignSku($sku); | $user->assignSku($sku); | ||||
/** @var \App\Entitlement $entitlement */ | |||||
$entitlement = $user->entitlements()->where('sku_id', $sku->id)->first(); | $entitlement = $user->entitlements()->where('sku_id', $sku->id)->first(); | ||||
return response()->json([ | return response()->json([ | ||||
'status' => 'success', | 'status' => 'success', | ||||
'message' => \trans('app.user-set-sku-success'), | 'message' => \trans('app.user-set-sku-success'), | ||||
'sku' => [ | 'sku' => [ | ||||
'cost' => $entitlement->cost, | 'cost' => $entitlement->cost, | ||||
'name' => $sku->name, | 'name' => $sku->name, | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |