input('groupname'); $this->merge([ 'groupname' => is_string($groupname) ? trim($groupname) : $groupname, ]); } /** * @return array> */ public function rules(): array { return [ 'groupname' => ['nullable', 'string', 'max:255'], 'page' => ['nullable', 'integer', 'min:1'], ]; } public function groupName(): string { $value = $this->validated('groupname', ''); return is_string($value) ? $value : ''; } }