2017 © Pedro Peláez
 

library elfindercontrol

Basic text input integrated ElFinder 2

image

ferampe/elfindercontrol

Basic text input integrated ElFinder 2

  • Thursday, November 13, 2014
  • by ferampe
  • Repository
  • 1 Watchers
  • 1 Stars
  • 32 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

ElFinder Control

This Laravel packages is based Studio-42/elFinder, We can call control elFinder from input standalone, multiple elements and also we can configured to ckeditor4., (*1)

Installation

Add in your composer.json, (*2)

"ferampe/elfindercontrol": "dev-master"

Add the ElfindercontrolServiceProvider in your app/config/app.php providers array., (*3)

'Ferampe\Elfindercontrol\ElfindercontrolServiceProvider',

Add Facade in your app/config/app.php aliases array, (*4)

'ElFinderControl' => 'Ferampe\Elfindercontrol\Facades\Elfindercontrol',

Now We need publish asset, (*5)

php artisan asset:publish ferampe/elfindercontrol

Configuration

We have to set the folder where the images will be stored, create a folder with the files name in your public folder, if you want change folder stored files, go to app/config/packages/ferampe/elfindercontrol/config.php and change name folder., (*6)

php artisan config:publish ferampe/elfindercontrol

Use

According to your needs, you can add the routes that call elfindercontrol, the elfinderConnector path must always exist., (*7)

Route::get('elFinderSingle/{input_id}', array('as' => 'elFinderSingle', 'uses' => 'Ferampe\Elfindercontrol\ElfindercontrolController@elFinderSingle'));
Route::get('elFinderMultiple/{input_id}', array('as' => 'elFinderMultiple', 'uses' => 'Ferampe\Elfindercontrol\ElfindercontrolController@elFinderMultiple'));
Route::get('elFinderCkeditor4', array('as' => 'elFinderCkeditor4', 'uses' => 'Ferampe\Elfindercontrol\ElfindercontrolController@elFinderCkeditor4'));

Route::any('elfinderConnector', array('as' => 'elfinderConnector', 'uses' => 'Ferampe\Elfindercontrol\ElfindercontrolController@connector'));

For Single Element., (*8)

Route::get('/myControl', function() 
{
    return ElFinderControl::getSingleElement(array('input_name' => 'icon', 'button_text' => 'search'));
});

For Multiple Elements, inside control elFinder select multiple elements and right click "select files"., (*9)

Route::get('/myControl', function() 
{
    return ElFinderControl::getMultipleElements(array('input_name' => 'icon', 'button_text' => 'search'));
});

For CkEditor 4, in your config.js, (*10)

config.filebrowserBrowseUrl = '{{{ url("elFinderCkeditor4") }}}';

For more flexibility, you can publish view and add more elements to your custom view, add more parameters in the methods getSingleElement, getMultipleElements., (*11)

php artisan view:publish ferampe/elfindercontrol

Go to views/packages/ferampe/elfindercontrol and change templates., (*12)

The Versions

13/11 2014

dev-master

9999999-dev

Basic text input integrated ElFinder 2

  Sources   Download

The Requires

 

by Avatar ferampe

laravel elfinder filebrowser input-text