class UserDisk extends Model

Traits

HasFactory

Constants

TYPES

Map of type key to type name/description.

Properties

protected array $fillable

The attributes that are mass assignable.

protected array $casts

The attributes that should be cast.

Methods

static array
getConfigTemplate(string $type)

Return the storage disk config template associated with the disk type,

static array
getStoreValidationRules(string $type)

Return the validation rules to create a disk with a specific type.

static array
getUpdateValidationRules(string $type)

Return the validation rules to update a disk with a specific type.

bool
isAboutToExpire()

Check whether the disk is about to expire.

static Factory
newFactory()

Create a new factory instance for the model.

BelongsTo
user()

The user who owns the disk.

array
getConfig()

Get the filesystem disk configuration array of this user disk.

extend()

Extend the expiration date of the disk.

Details

at line 54
static array getConfigTemplate(string $type)

Return the storage disk config template associated with the disk type,

Parameters

string $type

Return Value

array

at line 66
static array getStoreValidationRules(string $type)

Return the validation rules to create a disk with a specific type.

Parameters

string $type

Return Value

array

at line 78
static array getUpdateValidationRules(string $type)

Return the validation rules to update a disk with a specific type.

Parameters

string $type

Return Value

array

at line 88
bool isAboutToExpire()

Check whether the disk is about to expire.

Return Value

bool

at line 98
static protected Factory newFactory()

Create a new factory instance for the model.

Return Value

Factory

at line 108
BelongsTo user()

The user who owns the disk.

Return Value

BelongsTo

at line 118
array getConfig()

Get the filesystem disk configuration array of this user disk.

Return Value

array

at line 128
extend()

Extend the expiration date of the disk.