Доброе утро, друзья!
мой вопрос о создании приложения веб-архива в laravel.
Я не знаю, с чего начать, пожалуйста, поделитесь своими идеями или любой ссылкой на учебник, видео.
В этом проекте:
- Есть большая комната где много архив-шкафов
- Архив-шкаф имеет несколько ячеек
- В каждой ячейке по 10-15 папок
- В одной папке может быть несколько бумажных файлов
Дано:
- Кадый Архив-шкаф имеет уникальный идентификационный номер
- Каждая ячейка имеет уникальный идентификационный номер
- Каждая папка имеет метку с уникальным идентификационным номером
Проблема:
- Сложно найти нужную папку
Функции веб приложения:
- Создание папки с указанием Шкафа и Ячейки
- Перемещение папки в другую Ячейку другого Шкафа
- Поиск папки по уникальному идентификатору чтобы узнать в каком шкафу и в какой ячейке находится
Просто мысли. Судя по описанию, это вполне себе стандартная задачка на вложенные структуры. В данном случае у тебя есть сущность — документ, который находися в папке (в так называемой категории), которая хранится в ячейке (в родительской категории), которая, в свою очередь, может находиться в шкафу (то есть являться потомком какой-то другой категории). С решением задач со вложенными категориями хорошо справляется
эта библиотека. В остальном всё максимально просто: поиск документов делается через обычную форму с дополнительными полями для родительских категорий, все CRUD-операции выполняются через обычные ресурсные контроллеры