'boolean', ]; } public function modules() { return $this->belongsToMany(Module::class, 'device_module') ->withPivot('status') ->withTimestamps(); } public function deviceModules() { return $this->hasMany(DeviceModule::class); } public function activeModules() { return $this->belongsToMany(Module::class, 'device_module') ->wherePivot('status', true) ->withPivot('status') ->withTimestamps(); } }