Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

File Bundle Laravel Package

bengor/file-bundle

View on GitHub
Deep Wiki
Context7

Configuration Reference

All available configuration options are listed below with their default values.

ben_gor_file:
    file_class:
        file:
            class: ~                                        # Required
            persistence: doctrine_orm                       # Also, it can be "sql"
            storage: symfony                                # Also, it can be "gaufrette"
            upload_strategy: default                        # Also, it can be "by_hash" or "suffix_number"
            upload_destination: '%kernel.root_dir%/../web'  # In Gaufrette storage is a configured Gaufrette filesystem
            download_base_url: /files
            data_transformer: BenGorFile\File\Application\DataTransformer\FileDTODataTransformer
            use_cases:
                upload:
                    enabled: false
                    api_enabled: true
                get_files:
                    enabled: false
                    api_enabled: true
            routes:
                upload:
                    name: bengor_file_file_upload
                    path: /files/upload
                    api_name: bengor_file_file_api_upload
                    api_path: /api/files/upload
                get_file:
                    name: bengor_file_file_get_file
                    path: /files/{id}
                    api_name: bengor_file_file_api_get_file
                    api_path: /api/files/{id}
                get_files:
                    name: bengor_file_file_get_files
                    path: /files
                    api_name: bengor_file_file_api_get_files
                    api_path: /api/files
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle