adsign/filemanager-bundle
Multilingual file manager bundle for Symfony: upload/download/rename/delete files, create folders, public/private areas, responsive Bootstrap UI, list/thumbnail views, image previews, multiple configs, pattern-based restrictions, and integration with TinyMCE and FOSCKEditor.
Adsign FileManager is a simple Multilingual File Manager Bundle for Symfony
Features
$ composer require adsign/filemanager-bundle
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
new Sg\DatatablesBundle\SgDatatablesBundle(),
new Tetranz\Select2EntityBundle\TetranzSelect2EntityBundle(),
new Adsign\FileManagerBundle\AdsignFileManagerBundle(),
new Adsign\FileManagerBundle\AdsignFileManagerBundle(),
);
}
// ...
}
# app/config/routing.yml
fara_data_file_manager:
resource: "@AdsignFileManagerBundle/Controller"
type: annotation
prefix: /manager
# Symfony 3
php bin/console assets:install --symlink
# app/config/config.yml
framework:
translator: { fallbacks: [ "en" ] }
Create a folder uploads in web.
# app/config/config.yml
fara_data_file_manager:
web_dir: public # set your public Directory (not required, default value: web)
conf:
default:
dir: "../public/uploads"
Browse the /manager/?conf=default URL and you'll get access to your
file manager
How can I help you explore Laravel packages today?