Skip to content

Instantly share code, notes, and snippets.

@ghazaltaimur13
ghazaltaimur13 / mixinName.js
Created September 21, 2018 19:29
Add your own custom mixin
'use strict';
module.exports = function(Model, options) {
Model.observe('before save', addConsoleLog);
};
let addConsoleLog = function(ctx, next) {
if (ctx.instance) {
console.log("Model instance is", ctx.instance);
}
@ghazaltaimur13
ghazaltaimur13 / RequiredRelation.js
Created September 21, 2018 18:39
BelongsTo Required relation Mixin in loopback NodeJs
'use strict';
let _ = require('lodash');
module.exports = function(Model, options) {
Model.observe('before save', checkBelongsToIntegrity);
};
let checkBelongsToIntegrity = function(ctx, next) {
if (ctx.instance) {
let Model = ctx.Model;