# Introdução

A feature **Toggle Field** permite **controlar a exibição de campos do formulário de forma dinâmica** com base no valor de outro campo (por exemplo, exibir **CPF** se o tipo de pessoa for **F**, ou **CNPJ** se for **J**).

Ela foi criada para integrar o **Laravel (backend)** e o **Blade (frontend)**, oferecendo um controle automatizado de:

- Exibição condicional de campos;
- Filtragem automática das validações conforme os campos visíveis.

A configuração é feita através de **Enums** que implementam a interface **FeatureToggleFieldInterface**.