Recurso
Un recurso es una colección de datos almacenada en la base de datos. Para modelos que no requieren una interfaz de frontend, puedes usar el generador de recursos para crear la colección y su esquema. Para modelos existentes, la opción fields puede omitirse y el generador usará los campos existentes.
Sintaxis
$ vela generate resource <model> [fields...] $ vela generate resource categories name:text Esto creará la colección de la base de datos y una definición de esquema Zod para el recurso. El archivo creado es:
src/lib/schemas/category.ts La colección categories se crea en la base de datos y las definiciones de TypeScript se sincronizan. A diferencia de scaffold, no se generan rutas ni componentes.
Opciones
generate resource no acepta opciones. Para diseñar un modelo a partir de una descripción, usa generate scaffold --ai o generate schema --ai. Para colocar las rutas en una ruta personalizada, usa generate scaffold --route.