Я вижу три шага, необходимых для решения вашей проблемы:
Загрузите ZIP-файл с помощью Laravel , пожалуйста см. Здесь конкретный учебник
Извлечение файла из ZIP-архива с помощью Laravel
Вы можете использовать этот урок , чтобы начать извлечение ZIP-архива.
Далее, две возможности:
Либо вы хотите сохранить содержимое CSV в отдельных полях / таблицах, либо сохранить его как большой двоичный объект.
- a) Я подозреваю, что вы хотите сохранить содержимое в отдельных полях, а затем следуйте этому актуальному руководству на Makitweb
В общем ... что-то, что помогло мне, когда я начинал с laravel, было:
Самое главное, чтобы разбить вашу проблему на маленькие шаги.
Это поможет вам структурировать проблему.
Далее ищите в сети решения по указанным шагам.
Затем объедините все шаги в решение.