Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/ResourcesController.php
Show First 20 Lines • Show All 203 Lines • ▼ Show 20 Lines | public function store(Request $request) | ||||
$domain = request()->input('domain'); | $domain = request()->input('domain'); | ||||
$rules = ['name' => ['required', 'string', new ResourceName($owner, $domain)]]; | $rules = ['name' => ['required', 'string', new ResourceName($owner, $domain)]]; | ||||
$v = Validator::make($request->all(), $rules); | $v = Validator::make($request->all(), $rules); | ||||
if ($v->fails()) { | if ($v->fails()) { | ||||
$errors = $v->errors()->toArray(); | |||||
return response()->json(['status' => 'error', 'errors' => $v->errors()], 422); | return response()->json(['status' => 'error', 'errors' => $v->errors()], 422); | ||||
} | } | ||||
DB::beginTransaction(); | DB::beginTransaction(); | ||||
// Create the resource | // Create the resource | ||||
$resource = new Resource(); | $resource = new Resource(); | ||||
$resource->name = request()->input('name'); | $resource->name = request()->input('name'); | ||||
▲ Show 20 Lines • Show All 133 Lines • Show Last 20 Lines |