logo

2. Настройка

Откроем файл конфигурации пакета - config/file-manager.php

return [

    /**
     * Список дисков которые будут видны в файловом менеджере
     * Так как используются стандартные механизмы Laravel, то идем в файлик config/filesystems
     * если нужно предварительно настраиваем нужные диски, и переписываем имена нужных
     */
    'diskList'  => ['public', 'ftp', 'dd-wrt'],

    /**
     * Имя выбранного диска при первичной загрузке для менеджера файлов
     * null - если установлено, то выберет первый диск из списка выше
     */
    'leftDisk'  => null,

    /**
     * Если используется вариант с 2-мя панелями, то тут можно указать имя диска для правой панели
     * null - если установлено, то выберет первый диск из списка
     */
    'rightDisk' => null,

    /**
     * Кэширование изображений(уменьшенных эскизов изображений),
     * Нужно, чтобы каждый раз не нагружать систему созданием превью для наших изображений
     * null, 0 - если не хотите использовать кэш
     * а если хотите укажите число в минутах
     */
    'cache' => 1440,

    /**
     * Конфигурация файлового менеджера
     * 1 - только одно-панельный вид
     * 2 - одна панель и дерево каталогов
     * 3 - 2-х панельный вид
     */
    'windowsConfig' => 2,

    /**
     * Добавьте в массив имя вашего/ваших middleware для ограничения доступа к приложению
     * Например -> ['web', 'auth', 'admin'] - Только авторизованным админам
     * !!!! RESTRICT ACCESS FOR NON ADMIN USERS !!!!
     */
    'middleware'    => ['web']
];

Думаю комментариев в коде будет достаточно.

Самый важный момент - не забудьте защитить приложение от непрошенных гостей с помощью middleware!!!

Комментарии