*/ public function rules(): array { return [ 'parent_id' => ['required', 'integer', 'exists:agent_nodes,id'], 'code' => ['required', 'string', 'max:64', 'regex:/^[a-zA-Z0-9_-]+$/'], 'name' => ['required', 'string', 'max:128'], 'status' => ['sometimes', 'integer', 'in:0,1'], ]; } }