Flysystem: файлы и хранилища в PHP на практике
Работаем с файлами через Flysystem: запись, чтение, потоки, списки, копирование и обработка ошибок. Интерактивная схема хранилища, настоящий локальный PHP-проект и подключение S3.
Материалы по теме
Работаем с файлами через Flysystem: запись, чтение, потоки, списки, копирование и обработка ошибок. Интерактивная схема хранилища, настоящий локальный PHP-проект и подключение S3.
Проверяем формы и JSON с Symfony Validator без фреймворка: шесть живых сценариев, мини-мастерская ограничений и готовый PHP-проект. Разбираем ошибки полей, вложенные данные, даты, импорт…
Настройки PHP через .env: переменные окружения, getenv(), проверка значений, типы и хранение секретов. Разбираем phpdotenv на 12 примерах с готовым проектом.
Уровни логов, контекст, JSON, исключения, ротация файлов и ошибки PHP. Сравниваем Monolog с error_log на одном событии и разбираем 12 запускаемых примеров.
Guzzle и стандартный PHP cURL на одном запросе. GET, POST, JSON, файлы, авторизация, ошибки и async: 12 примеров, локальный API и готовый проект через…
Установка Composer, зависимости и версии, composer.lock, автозагрузка PSR-4, команды консоли и исключения. Пошаговые примеры и готовый PHP-проект с шестью сценариями.
Во время разработки, иногда необходимо подключить свои классы в проект, в автозагрузчик, помимо устанавливаемых через composer, в директорию vendor. Произвести такую операцию достаточно просто,…