'decimal:8', 'latitude' => 'decimal:8', 'status' => 'boolean', ]; } public function devices() { return $this->belongsToMany(Device::class, 'device_module') ->withPivot('status') ->withTimestamps(); } public function deviceModules() { return $this->hasMany(DeviceModule::class); } public function activeDevices() { return $this->belongsToMany(Device::class, 'device_module') ->wherePivot('status', true) ->withPivot('status') ->withTimestamps(); } public function packages() { return $this->hasMany(Package::class); } }