const providers = [
'@adonisjs/framework/providers/AppProvider',
'@adonisjs/auth/providers/AuthProvider',
'@adonisjs/bodyparser/providers/BodyParserProvider',
'@adonisjs/drive/providers/DriveProvider',
'adonis-drive-google/providers/DriveProvider',
'@adonisjs/cors/providers/CorsProvider',
'@adonisjs/lucid/providers/LucidProvider',
'adonis-bumblebee/providers/BumblebeeProvider',
'@adonisjs/validator/providers/ValidatorProvider',
'adonis-lucid-filter/providers/LucidFilterProvider',
'@ordent/adonis-gcp/providers/DriveProvider'
]
const RamenController = require('../../../packages/ramenbox/src/Controller/RamenController')
const RamenController = require('../../../packages/ramenbox/src/Controller/RamenController')
static get properties () {
return ['id', 'username', 'password', 'email', 'created_at', 'updated_at', 'image']
}
static get slug(){
return 'email'
}
static get rules(){
return {
post: {
email: 'required|email|unique:users,email',
username: 'required'
}
}
}
static get relations(){
return ['profiles', 'tokens']
}
static get sanitize(){
return {
post: {
'email': 'normalize_email'
}
}
}
const RamenTransformer = require('../../../packages/ramenbox/src/Controller/RamenController')