MenuCategory


Estructura de Datos

Atributo Tipo Descripción
id int
menu_id int
name string
is_enabled bool
in_order int
created_at datetime\|null
updated_at datetime\|null
items MenuItem>
menu Menu
{
    "id": 1,
    "menu_id": 1,
    "name": "Delicias",
    "is_enabled": false,
    "in_order": 1,
    "created_at": "2026-04-13T17:37:11.000000Z",
    "updated_at": "2026-04-13T17:37:11.000000Z"
}

Endpoints

Acciones de MenuCategory

Index

Método URI Cabeceras
GET /companies/{companyId}/menus/{menu}/categories N/A

Show

Método URI Cabeceras
GET /companies/{companyId}/menu-categories/{menuCategory} N/A

Store

Método URI Cabeceras
POST /companies/{companyId}/menus/{menu}/categories Authorization
{
    "name": "required|string|max:255",
    "is_enabled": "boolean"
}

Update

Método URI Cabeceras
PATCH /companies/{companyId}/menu-categories/{menuCategory} Authorization
{
    "name": "string|max:255",
    "is_enabled": "boolean"
}

Destroy

Método URI Cabeceras
DELETE /companies/{companyId}/menu-categories/{menuCategory} Authorization

Order

Método URI Cabeceras
PATCH /companies/{companyId}/menu-categories/{menuCategory}/order Authorization
{
    "new_order": "required|integer|min:1"
}

Relaciones