validateInputs($input); $script = new Script([ 'user_id' => $creator->id, 'name' => $input['name'], 'content' => $input['content'], ]); $script->save(); return $script; } /** * @throws ValidationException */ private function validateInputs(array $input): void { $rules = [ 'name' => 'required', 'content' => 'required', ]; Validator::make($input, $rules)->validateWithBag('createScript'); } }