Skip to content

arqel-dev/fields

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arqel-dev/fields

License PHP Laravel Status

Pacote de Fields declarativos para o ecossistema Arqel — admin panels para Laravel forjados em PHP, renderizados em React via Inertia.

Visão

arqel-dev/fields define a abstracção Field que descreve um único campo de formulário/coluna de tabela: tipo, label, validação Laravel, schema Zod inferido para o cliente, autorização per-field, visibilidade contextual, dependências reactivas, e tudo o que precisa para tornar a definição PHP renderizável em React sem duplicar lógica.

Status

🚧 Pre-alpha — esqueleto criado em FIELDS-001. As classes Field, FieldFactory e os tipos concretos (TextField, SelectField, BelongsToField, etc.) chegam em FIELDS-002+.

Convenções

  • declare(strict_types=1) em todos os ficheiros PHP
  • Classes final por default; abstractas só onde a extensão é design intent
  • Cada tipo de Field é um ficheiro em src/Types/
  • Concerns (HasValidation, HasVisibility, HasDependencies, HasAuthorization) ficam em src/Concerns/

Ver SKILL.md para o contexto completo orientado a agentes de IA.

Links

About

[READ-ONLY MIRROR] Subtree split of arqel-dev/arqel — open issues/PRs in the monorepo

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages