t('Eventcommand Zone Id'), 'environment_id' => t('Eventcommand Environment id'), 'name_checksum' => t('Eventcommand Name Checksum'), 'properties_checksum' => t('Eventcommand Properties Checksum'), 'name' => t('Eventcommand Name'), 'name_ci' => t('Eventcommand Name (CI)'), 'command' => t('Eventcommand'), 'timeout' => t('Eventcommand Timeout') ]; } public function createRelations(Relations $relations) { $relations->belongsTo('environment', Environment::class); $relations->belongsTo('zone', Zone::class); $relations->belongsToMany('customvar', Customvar::class) ->through(EventcommandCustomvar::class); $relations->belongsToMany('customvar_flat', CustomvarFlat::class) ->through(EventcommandCustomvar::class); $relations->belongsToMany('vars', CustomvarFlat::class) ->through(EventcommandCustomvar::class); $relations->hasMany('argument', EventcommandArgument::class) ->setForeignKey('command_id'); $relations->hasMany('envvar', EventcommandEnvvar::class) ->setForeignKey('command_id'); $relations->hasMany('host', Host::class); $relations->hasMany('service', Service::class); } }