class UserDisk extends Model

Traits

HasFactory

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 44
static array getConfigTemplate(string $type)

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

Parameters

string $type

Return Value

array

at line 56
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 68
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 78
bool isAboutToExpire()

Check whether the disk is about to expire.

Return Value

bool

at line 88
static protected Factory newFactory()

Create a new factory instance for the model.

Return Value

Factory

at line 98
BelongsTo user()

The user who owns the disk.

Return Value

BelongsTo

at line 108
array getConfig()

Get the filesystem disk configuration array of this user disk.

Return Value

array

at line 118
extend()

Extend the expiration date of the disk.