# Schema

<figure><img src="https://598543987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3nnlrjn6TtcCpL6SXFhI%2Fuploads%2FUriEaqiV3vMVmhbLmE5l%2FScreenshot%202022-10-31%20at%201.42.42%20PM.png?alt=media&#x26;token=4e4372f9-d277-4be7-8cc2-6a1329ab6a5d" alt=""><figcaption></figcaption></figure>

you can use `Schema::class` to build a JSON input like this

```php
Schema::make('name');
```

this class works with vue `ViltSchema.vue`

it has some more methods for setting options

```php
->options(array) // it must has row like Text::make(), Select::make()
```
