filmov
tv
Установка Slim и Symfony Console [Slim и React, 6]
![preview_player](https://i.ytimg.com/vi/3QORtptupfw/maxresdefault.jpg)
Показать описание
Подготовка структуры директорий API. Добавление образа PHP-CLI. Установка Slim Framework. Ускорение установки в Composer v1. (В 44 эпизоде перейдём на Composer 2.0, где установка плагина уже не понадобится.)
00:00:00 - Приветствие
00:00:50 - Работа с PHP в консоли
00:01:59 - Философия Docker по контейнеру на процесс
00:03:04 - Образ для PHP CLI
00:05:16 - Установка Composer
00:07:55 - Проверка работы Composer
00:09:34 - Ускорение Composer v1
00:13:24 - Пакет Security Advisories
00:14:07 - Установка и обзор Slim
00:20:15 - Команда установки зависимостей
00:21:38 - Исправление статуса ошибок в PHP
00:23:39 - Обработчик ошибок фреймворка
00:25:07 - Конфигурация через переменные окружения
00:28:24 - Контейнер внедрения зависимостей
00:30:46 - Папка src и автозагрузка
00:32:34 - Вынос экшенов в классы
00:33:40 - Работа с JSON
00:35:08 - Формирование JSON-ответа
00:36:17 - Контроллеры по PSR-15
00:39:26 - Инъекция ResponseFactory
00:40:35 - Контейнер с autowiring
00:43:19 - Класс JsonResponse
00:46:22 - Вынос маршрутов и посредников
00:47:20 - Вынос настройки контейнера
00:49:06 - Автозагрузка конфигурации
00:51:23 - Поддержка разных окружений
00:53:43 - Бутстрап приложения
00:55:23 - Установка Symfony Console
00:58:14 - Загрузка команд из контейнера
01:00:24 - Запуск команд через Composer
01:01:48 - Неинтерактивный запуск команд
01:02:48 - Что дальше
#Docker #ComposerPHP #SlimPHP #Symfony #PSR