Реализовать простую одностраничную форму загрузки файла, и сохранении загруженных данных в базу данных. Форма должна состоять из 2-х блоков:
- форма загрузки файла: input для загрузка файла и кнопка отправки
- Список последних загруженных файлов выводим таблицу с 10-ю последними загруженными файлами, со следующими полями:
- ссылка на скачивание файла
- размер файла
- Дата/время загрузки
- Реализовать проект на фреймворке Laravel
- Базу данных использовать mysql или postgres
- Запросы на создание выполнить через миграции Laravel
- Результат выполнения задания загрузить в git репозиторий на github.com
- Для оформления внешнего вида можно использовать bootstrap или любой другой фреймворк(верстка не важна)
- использование vue.js для реализации формы и/или списка загруженных файлов
- использование docker
Для запуска потребуется наличие докера и докер-композа
команда | действие |
---|---|
init | Используется для первоначальной сборки контейнеров |
up | Запускает контейнеры |
down | Останавливает запущенные контейнеры |
Для применения миграций:
docker-compose run --rm php-cli php artisan migrate