FileTypeTrait
trait FileTypeTrait
File type trait
Methods
File type scope
Get default column name
Get file mime type value
Return true if file have mime type
Get file type
Return true if file type is zip
Return true if file is image
Return true if file type is directory
Return true if file is video
Return true if file is audio
Return true if file is application
Return true if file is text
Return true if file is font
Return true if file is pdf
Details
at line 26
Builder|false
scopeFileTypeQuery(Builder $query, string $type)
File type scope
at line 44
string
getMimeTypeColumnName()
Get default column name
at line 54
string|null
getMimeTypeColumnValue()
Get file mime type value
at line 67
bool
isFileType(string $type)
Return true if file have mime type
at line 77
string|false
getFileType()
Get file type
at line 87
bool
isZip()
Return true if file type is zip
at line 97
bool
isImage()
Return true if file is image
at line 107
boolean
isDirectory()
Return true if file type is directory
at line 117
bool
isVideo()
Return true if file is video
at line 127
bool
isAudio()
Return true if file is audio
at line 137
bool
isApplication()
Return true if file is application
at line 147
bool
isText()
Return true if file is text
at line 157
bool
isFont()
Return true if file is font
at line 167
bool
isPdf()
Return true if file is pdf