UploadedFile
class UploadedFile extends UploadedFile (View source)
Traits
Properties
| protected string | $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.
Details
        
                            string
    path()
        
    
    Get the fully qualified path to the file.
        
                            string
    extension()
        
    
    Get the file's extension.
        
                            string
    hashName(string|null $path = null)
        
    
    Get a filename for the file.
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    Register a custom macro.
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    Mix another object into the class.
        
                static            bool
    hasMacro(string $name)
        
    
    Checks if macro is registered.
        
                static            void
    flushMacros()
        
    
    Flush the existing macros.
        
                static            mixed
    __callStatic(string $method, array $parameters)
        
    
    Dynamically handle calls to the class.
        
                            mixed
    __call(string $method, array $parameters)
        
    
    Dynamically handle calls to the class.
        
                static            FileFactory
    fake()
        
    
    Begin creating a new file fake.
        
                            string|false
    store(string $path, array|string $options = [])
        
    
    Store the uploaded file on a filesystem disk.
        
                            string|false
    storePublicly(string $path, array|string $options = [])
        
    
    Store the uploaded file on a filesystem disk with public visibility.
        
                            string|false
    storePubliclyAs(string $path, string $name, array|string $options = [])
        
    
    Store the uploaded file on a filesystem disk with public visibility.
        
                            string|false
    storeAs(string $path, string $name, array|string $options = [])
        
    
    Store the uploaded file on a filesystem disk.
        
                            false|string
    get()
        
    
    Get the contents of the uploaded file.
        
                            string
    clientExtension()
        
    
    Get the file's extension supplied by the client.
        
                static            UploadedFile
    createFromBase(UploadedFile $file, bool $test = false)
        
    
    Create a new file instance from a base instance.
        
                    protected        array
    parseOptions(array|string $options)
        
    
    Parse and format the given options.