Создание собственного фреймворка. Установка Composer. Урок 19

preview_player
Показать описание
Премиум уроки по созданию сайта:

Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке, который записан по многочисленным предложениям, мы с вами добавим в проект поддержку пакетного менеджера Composer, благодаря которому сможем с легкостью устанавливать сторонние библиотеки и использовать их во фреймворке.

В видео версии урока вы найдете ответы на такие вопросы:

• Что такое Composer?
• Как реализована автозагрузка классов в Composer?
• Как использовать пакетный менеджер Composer в проекте?

Рекомендации по теме
Комментарии
Автор

Спасибо большое за ваш труд Андрей, благодаря вашим курсам я освоил веб разработку!!!

kmgbdcf
Автор

Добра тебе! И лучи счастья!!
Благодарю что, как говорится, "разжевал и в рот положил" принцип работы автозагрузки composer'a и все те пространства имён и папки, чё куда указывает и означает. Сколько не смотрел других объясняшек - твоё объяснение понял !!!

romansemenov
Автор

ООООчень полезно. Спасибо, АНДРЕЙ!!!!)))

pbuldvs
Автор

Андрей здравствуй. Я тебя обожаю. Спасибо за продолжение курса.

виртуоз_ру
Автор

Классный урок. Спасибо Андрей, очень интересный материал.

delaemsvoisai
Автор

Намучился когда то с этим автозагрузчиком. Когда "мастер" делает, все кажется настолько просто, что хоть первоклашку за монитор сажай и он справится, но на деле всё давалось "через боль" - бидоны кофе, ненормативная лексика, испуганно моргающий монитор, избитая клавиатура и еще всего такого разного, что и вспоминать не хочется.
Андрей, спасибо вам за ваш труд.
И выражаю надежду, что появятся все-таки еще уроки с номером 23, 24, 25 и т.д.

vuujlem
Автор

спасибо) я знал что продолжение будет!!)

TheNcoding
Автор

Дякую, за Ваші уроки, Ви все дуже логічно і грамотно пояснюєте. Одне питання Ви це все берете з голови чи все-таки грунтовно готуєтесь до кожного уроку?

yuriiradio
Автор

Спасибо, Андрей! Всё получилось, но не сразу.. Такая же ошибка была, которую описал Артем Миусов. Ошибка одинаковая, а причины разные.

fivioxi
Автор

Здравствуте, второй день не могу попбороть вот это - Fatal error: Class 'fw\core\App' not found in on line 36. Не могу понять почему не находит класс App, все сделано как нужно,
"autoload": {
"psr-4": {
"fw\\": "vendor/fw",
"app": "app"
}
}
в index.php
require __DIR__ . '/../vendor/autoload.php';

new \fw\core\App;

artemmiusov