Laravel File Manager
Файловый менеджер обладает необходимым функционалом для управления вашими файлами. Основные функции:
- Работа с файловой системой организованна стандартными средствами Laravel (Flysystem):
- Local, FTP, S3, Dropbox ...
- возможность работать только с выбранными дисками
- Несколько вариантов отображения файлового менеджера:
- Одно-панельный вид
- Одна панель + Дерево каталогов
- Двух-панельный
- Минимально-необходимый набор операций:
- Создание папок
- Копирование/вырезание папок и файлов
- Переименование
- Загрузка файлов
- Скачивание файлов
- Два режима отображения элементов - таблицей и плиткой
- Превью для изображения
- Просмотр изображений
- Полноэкранный режим
Подробнее
Easy Settings
Пакет позволит хранить настройки вашего сайта в одном месте.
Пакет олично подходит для храненеия строк, булевых значений, небольших кусков текста. Например нам нужно разместить в шапке сайта и в подвале номер телефона, вроде все просто, но номер может поменяться, и чтобы не копаться в вьюхах можно написать маленький CRUD и создать табличку для хранения. А потом нам понадобится еще и слоган сайта добавить, потом какую-то цитату и т.д. И все эти данные должен менять не программист, а обычный пользователь. А если еще сайт мульти-язычный...
Тут и поможет данный пакет. Он состоит из двух частей: - бэкенд на Laravel, и фронтенд на Vue.js. Поэтому его легко можно встроить в админку сайта.
Основные функции:
- Удобное и простое добавление, изменение и удаление данных,
- Настройки можно разбивать на группы,
- Поддержка мульти-язычности - текстовые и строковые данные можно хранить сразу на нескольких языках, и выводится будут данные в зависимости от настроек локали (использование стандартных средств Laravel)
- Два режима работы:
- Режим разработчика - нужен для создания конфигурации настроек (создание групп, настроек, правил валидации, редактирование, удаление настроек и групп)
- Режим пользователя - непосредственно изменение самих данных
- Поддержка стандартной валидации данных от Laravel,
- Кэширование данных - они ведь хранятся в БД, зачем нам лишние запросы,
- Также для разработчика генерируется хелпер-лист со всеми настройками и командами их вызова, плюс при разработке сайта часто приходится изменять структуру БД, делать рефреши БД ну и т.п. действия, и чтобы сохранить уже внесенные данные есть возвожность создания Seeder, котрый будет содержать всю структуру и настройки!
- Русский и Английский интерфейсы программы
Подробнее