interface JsonSchema (View source)

Methods

ObjectType
object(Closure|array $properties = [])

Create a new object schema instance.

ArrayType
array()

Create a new array property instance.

StringType
string()

Create a new string property instance.

IntegerType
integer()

Create a new integer property instance.

NumberType
number()

Create a new number property instance.

BooleanType
boolean()

Create a new boolean property instance.

Details

ObjectType object(Closure|array $properties = [])

Create a new object schema instance.

Parameters

Closure|array $properties

Return Value

ObjectType

ArrayType array()

Create a new array property instance.

Return Value

ArrayType

StringType string()

Create a new string property instance.

Return Value

StringType

IntegerType integer()

Create a new integer property instance.

Return Value

IntegerType

NumberType number()

Create a new number property instance.

Return Value

NumberType

BooleanType boolean()

Create a new boolean property instance.

Return Value

BooleanType

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.