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/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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui