Bot releases are hidden (Show)
Deleted - intervention/imagecache (Abandoned)
delete from config - config/file-manager.php
/**
* Image cache ( Intervention Image Cache )
*
* set null, 0 - if you don't need cache (default)
* if you want use cache - set the number of minutes for which the value should be cached
*/
'cache' => null,
Updated - Intervention/image to v3 ( used - https://github.com/Intervention/image-laravel)
Published by alexusmai over 1 year ago
Published by alexusmai over 2 years ago
Laravel 9 support... ONLY!
Vue.js 3
Bootstrap 5
Bootstrap Icons
You can change Route prefix (default - 'file-manager')
/**
* LFM Route prefix
* !!! WARNING - if you change it, you should compile frontend with new prefix(baseUrl) !!!
*/
'routePrefix' => 'file-manager',
Open PDF files in a new tab (test) - use 'double-click'
Turkish language - thanks for cagrig
Changed date format - now the date is formed using a setted locale.
Fixed - file size calculation
Published by alexusmai almost 5 years ago
Fixed - cropped image size (jpeg)
config/file-manager.php
'hiddenFiles' => true,
Added edditing json and log files in text editor. (Be careful with json! invalid json will then be difficult to fix )
Now you don't need to install helper package for laravel 6 - laravel/helpers
You need to update you config file manualy (add new setting) or you can make --force updating, but make backup your settings first
// config
php artisan vendor:publish --tag=fm-config --force
// js, css
php artisan vendor:publish --tag=fm-assets --force
If you are implementing ConfigRepository - add new method in your class
/**
* Show / Hide system files and folders
*
* @return bool
*/
public function getHiddenFiles(): bool
{
return config('file-manager.hiddenFiles');
}
Published by alexusmai about 5 years ago
Added German language
Published by alexusmai about 5 years ago
composer require laravel/helpers
Published by alexusmai about 5 years ago
Pull request - Added TinyMCE v5 integration and czech translation.
Fixed issue - Select a file from mouse context menu not working #57
Now you can create your own config repositories, it will allow to change your configuration dynamically.
How to do it:
Create new class - example - TestConfigRepository
namespace App\Http;
use Alexusmai\LaravelFileManager\Services\ConfigService\ConfigRepository;
class TestConfigRepository implements ConfigRepository
{
// implement all methods from interface
}
For example see src/Services/ConfigService/DefaultConfigRepository.php
Update pre-compiled css and js files and config file - file-manager.php
// config
php artisan vendor:publish --tag=fm-config --force
// js, css
php artisan vendor:publish --tag=fm-assets --force
If you use the ACL, now you don't need to add the acl middleware to configuration.
//======= In old versions ==========
'acl' => true,
// add acl middleware to your array
'middleware' => ['web', 'fm-acl'],
//======= In a new version =========
'acl' => true,
'middleware' => ['web'],
Published by alexusmai over 5 years ago
In new version you can set default disk and default path
You have two variants for how to do it:
http://site.name/?leftDisk=diskName&leftPath=directory
http://site.name/?leftDisk=diskName&leftPath=directory2&rightDisk=diskName2&rightPath=images
leftDisk and leftPath is default for the file manager windows configuration - 1,2
Update pre-compiled css and js files and config file - file-manager.php
// config
php artisan vendor:publish --tag=fm-config --force
// js, css
php artisan vendor:publish --tag=fm-assets --force
You can update the config file manually - add new params:
/**
* Default path for left manager
* null - root directory
*/
'leftPath' => null,
/**
* Default path for right manager
* null - root directory
*/
'rightPath' => null,
Published by alexusmai over 5 years ago
src/ACLService folder and src/TransferService folder moved in src/Services folder
If you using ACL change namespace in config file for 'aclRepository'
// From
'aclRepository' => Alexusmai\LaravelFileManager\ACLService\ConfigACLRepository::class,
// To
'aclRepository' => Alexusmai\LaravelFileManager\Services\ACLService\ConfigACLRepository::class,
if you create your own repository for ACL rules, don't be forget change namespace to:
// From
Alexusmai\LaravelFileManager\ACLService;
// To
Alexusmai\LaravelFileManager\Services\ACLService;
Published by alexusmai over 5 years ago
ACL - access control list
Published by alexusmai over 5 years ago
New features:
Published by alexusmai over 6 years ago
Pre-release