# WHMCS\Log\Register

`Class` · extends `Model` · implements `RegisterInterface`

Register

## Methods

### createTable

```php
public function createTable($drop = false)
```

### getName

```php
public function getName()
```

### setName

```php
public function setName($name)
```

### getNamespaceId

```php
public function getNamespaceId()
```

### setNamespaceId

```php
public function setNamespaceId($id)
```

### getNamespace

```php
public function getNamespace()
```

### setNamespace

```php
public function setNamespace($key)
```

### setValue

```php
public function setValue($value)
```

### getValue

```php
public function getValue()
```

### latestByNamespaces

```php
public function latestByNamespaces(array $namespaces, $id = null)
```

**Parameters**

| Type | Name | Description |
|  --- | --- | --- |
| `array` | `$namespaces` |  |
| `null` | `$id` |  |


**Returns** `static[]\|Collection`

### sinceByNamespace

```php
public function sinceByNamespace(Carbon $since, array $namespaces, $id = null)
```

### scopeOnDateByNamespaceId

```php
public function scopeOnDateByNamespaceId(EloquentBuilder $query, Carbon $on, $id)
```

### scopeActionDetails

```php
public function scopeActionDetails(EloquentBuilder $query)
```

### write

```php
public function write($value)
```

**Parameters**

| Type | Name | Description |
|  --- | --- | --- |
| `string|int` | `$value` |  |


**Returns** `bool`