const bookshelf = require('../database/bookshelf').bookshelf; require('./school-model'); require('./variable-model'); require('./ingredient-model'); let Spell = bookshelf.Model.extend({ tableName: 'spell', hidden: [ 'author_id' ], author() { return this.belongsTo( 'User', 'author_id' ); }, schools() { return this.belongsToMany( 'School', 'spell_school' ); }, variables() { return this.belongsToMany( 'Variable', 'spell_variable' ); }, ingredients() { return this.belongsToMany( 'Ingredient', 'spell_ingredient' ); } }); module.exports = bookshelf.model('Spell', Spell);