View on GitHub

Laravel-filemanager

Laravel file manager (for CKEditor and TinyMCE) with multi-users support.

download .ZIPdownload .TGZ

Documents

  1. Installation
  2. Intergration
  3. Config
  4. Customization

Customization

Feel free to customize the routes and views if you need.

Routes

  1. Copy the routes in /vendor/jayked/laravel-filemanager/src/routes.php

  2. Make sure urls below is correspond to your route :

CKEditor javascript <script> CKEDITOR.replace( 'editor', { filebrowserImageBrowseUrl: '/your-custom-route?type=Images', filebrowserBrowseUrl: '/your-custom-route?type=Files', }); </script>

And be sure to include the ?type=Images or ?type=Files parameter.

TinyMCE javascript ... var cmsURL = editor_config.path_absolute + 'your-custom-route?field_name='+field_name+'&lang='+ tinymce.settings.language; if (type == 'image') { cmsURL = cmsURL + "&type=Images"; } else { cmsURL = cmsURL + "&type=Files"; } ...

Views

  1. Copy the views from /vendor/jayked/laravel-filemanager/src/views/ :

    php artisan vendor:publish --tag=lfm_views
    

Translations

  1. Copy vendor/jayked/laravel-filemanager/src/lang/en to /resources/lang/vendor/laravel-filemanager/<YOUR LANGUAGE>/lfm.php
  2. Change the file according your preferences