Nevada Framework
Official Documentation for Nevada Framework
Example Controller
class ExampleController {
index(request, response) {
response.send('Example Controller')
}
}
namespace('App/Controller/ExampleController', ExampleController);
Example Provider
class ExampleProvider {
exampleMethod() {
return 'Example Method for Provider';
}
}
singleton('App/Provider/ExampleProvider', () => new HomeProvider());
Example Model
const BaseModel = use('NevadaFramework/BaseModel');
class UsersModel extends BaseModel {
get name() {
return 'Users';
}
get database() {
return 'mongodb';
}
get schema() {
return {
firstname: { type: 'string' },
lastname: { type: 'string' }
}
}
}
namespace('App/Model/UsersModel', UsersModel);