UploadedFile
class UploadedFile extends UploadedFile
Traits
Properties
| protected string|null | $hashName | The cache copy of the file's hash name. |
from FileHelpers |
| static protected array | $macros | The registered string macros. |
from Macroable |
Methods
Mix another object into the class.
Dynamically handle calls to the class.
Dynamically handle calls to the class.
Begin creating a new file fake.
Store the uploaded file on a filesystem disk.
Store the uploaded file on a filesystem disk with public visibility.
Store the uploaded file on a filesystem disk with public visibility.
Store the uploaded file on a filesystem disk.
Get the contents of the uploaded file.
Get the file's extension supplied by the client.
Create a new file instance from a base instance.
Parse and format the given options.
Flush all static state.
Details
in
FileHelpers at line 19
string
path()
Get the fully-qualified path to the file.
in
FileHelpers at line 27
string
extension()
Get the file's extension.
in
FileHelpers at line 35
string
hashName(string|null $path = null)
Get a filename for the file.
in
FileHelpers at line 53
array|null
dimensions()
Get the dimensions of the image (if applicable).
in
Macroable at line 28
static void
macro(string $name, callable|object $macro)
Register a custom macro.
Boot-only. Macros persist in a static property for the worker lifetime and apply to every subsequent call on the macroable class.
in
Macroable at line 41
static void
mixin(object $mixin, bool $replace = true)
Mix another object into the class.
Boot-only. Delegates to macro() for each method; registered macros persist in a static property for the worker lifetime.
in
Macroable at line 57
static bool
hasMacro(string $name)
Check if macro is registered.
in
Macroable at line 68
static void
flushMacros()
Flush the existing macros.
Boot or tests only. Clears worker-wide macros; concurrent coroutines may resolve different methods depending on timing.
in
Macroable at line 78
static mixed
__callStatic(string $method, array $parameters)
Dynamically handle calls to the class.
in
Macroable at line 103
mixed
__call(string $method, array $parameters)
Dynamically handle calls to the class.
at line 23
static FileFactory
fake()
Begin creating a new file fake.
at line 31
string|false
store(string $path = '', array|string $options = [])
Store the uploaded file on a filesystem disk.
at line 39
string|false
storePublicly(string $path = '', array|string $options = [])
Store the uploaded file on a filesystem disk with public visibility.
at line 51
string|false
storePubliclyAs(string $path, array|string|null $name = null, array|string $options = [])
Store the uploaded file on a filesystem disk with public visibility.
at line 67
string|false
storeAs(string $path, array|string|null $name = null, array|string $options = [])
Store the uploaded file on a filesystem disk.
at line 90
string|false
get()
Get the contents of the uploaded file.
at line 102
string
clientExtension()
Get the file's extension supplied by the client.
at line 110
static UploadedFile
createFromBase(UploadedFile $file, bool $test = false)
Create a new file instance from a base instance.
at line 124
protected array
parseOptions(array|string $options)
Parse and format the given options.
at line 136
static void
flushState()
Flush all static state.