В этом уроке мы завершим реализацию загрузки файлов, в частности изображений. Для этого мы немного расширим класс Validator и добавив в него два правила валидации - для проверки раширения и размера файла. Загружаемые файлы мы не будем скидывать в одну папку, а реализуем вложенную структуру папок формата Год/Месяц/Число, в котору и будем сохранять полученный файл.
Данная серия уроков предназначена для начинающих программистов на PHP и веб-разработчиков. Цель предлагаемых уроков - научить писать правильный и красивый код, а также показать основные методики написания структурированного кода. В этих уроках будут затронуты такие темы как:
- Как отделить логику от представления.
- Как избежать дублирования кода.
- Что такое Router (маршрутизатор) и как написать собственный класс Router.
- Как работать с базой данных (БД), используя PDO и как написать свой класс для работы с БД.
- Что такое Service Container и как написать свой Service Container.
- Что такое Middleware и как написать свой Middleware.
- и т.д.
Исходники к уроку - [ Ссылка ]
===========================
Мои курсы на Udemy:
Курс по созданию интернет-магазина и веб-приложений в Telegram - [ Ссылка ]
Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - [ Ссылка ]
Курс по PHP - [ Ссылка ]
Ещё видео