###Installation
composer require da-vinci-studio/file-bundle
Register bundle in AppKernel
public function registerBundles()
{
$bundles = [
// ...
new \Dvs\FileBundle\DvsFileBundle()
];
}
###Using FileReceiver FileReceiver provides a way to save files in a specific localization via FlySystem. It will take care of your file's name and path generation needed for correct saving.
document_upload_dir: document
According to FlySystem documentation register file system in config.yml in connection with created directory
dvs_file:
filesystems:
pp_standard:
adapter:
local:
directory: "%kernel.root_dir%/document"
Register FileReceiver as a dependency using id: dvs.file_receiver
How can I help you explore Laravel packages today?