Фреймворк на Пыхе написать - это одно. Это я сумею, плюс-минус. А вот тулзу типа Ландо - хз, как. Как идея - наделать докер файлов заготовок и программно вызывать Докер с этими файлами. На Гитхабе код Ландо смотрел - попал на Докероде - это у Ланды под капотом, но в довесок там куча кода. Вот как долго в этом люди разбираются, чтобы законтрибютить?
У тебя же был классный старый видос про фреймворк с нуля где ты минимум стороннего использовал и все писал сам. Зачем ты его удалил? За счёт него я понял laravel. По текущему видосу я бы ничего не понял если бы начинал.
Как насчёт того что я в Kernel в методе handle не могу задампить переменную $dispatcher в который лежит simpleDispatcher??? ответ: Fatal error: Uncaught Error: Call to undefined method ReflectionFunction::isAnonymous() in /var/www/vendor/symfony/var-dumper/Caster/ReflectionCaster.php:45 Stack trace: #0 /var/www/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(370): Symfony\Component\VarDumper\Caster\ReflectionCaster::castClosure(Object(ReflectionFunction), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), true, 0) #1 /var/www/vendor/symfony/var-dumper/Cloner/VarCloner.php(129): Symfony\Component\VarDumper\Cloner\AbstractCloner->castObject(Object(Symfony\Component\VarDumper\Cloner\Stub), true) #2 /var/www/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(309): Symfony\Component\VarDumper\Cloner\VarCloner->doClone(Object(FastRoute\Dispatcher\GroupCountBased)) #3 /var/www/vendor/symfony/var-dumper/VarDumper.php(91): Symfony\Component\VarDumper\Cloner\AbstractCloner->cloneVar(Object(FastRoute\Dispatcher\GroupCountBased)) #4 /var/www/vendor/symfony/var-dumper/VarDumper.php(46): Symfony\Component\VarDumper\VarDumper::Symfony\Component\VarDumper\{closure}(Object(FastRoute\Dispatcher\GroupCountBased), NULL) #5 /var/www/vendor/symfony/var-dumper/Resources/functions/dump.php(59): Symfony\Component\VarDumper\VarDumper::dump(Object(FastRoute\Dispatcher\GroupCountBased)) #6 /var/www/framework/Http/Kernel.php(19): dd(Object(FastRoute\Dispatcher\GroupCountBased)) #7 /var/www/html/index.php(18): Core\Framework\Http\Kernel->handle(Object(Core\Framework\Http\Request)) #8 {main} thrown in /var/www/vendor/symfony/var-dumper/Caster/ReflectionCaster.php on line 45
Надо было вставочку сделать, что это часть полного курса. А то народ обычно даже описание видео посмотреть не может. Курс по-моему хороший, хочу пройти. После зарплаты :)
Отличная и полезная практика! Скоро буду делать с тобой, благодарю
Спасибо! Как всегда топ!
ждём ещё
Как они пишут эти тулзы, типа Ландо. Интересно, как подступиться к такой разработке - обертка над докером. Как это под капотом работает?
Фреймворк на Пыхе написать - это одно. Это я сумею, плюс-минус. А вот тулзу типа Ландо - хз, как.
Как идея - наделать докер файлов заготовок и программно вызывать Докер с этими файлами.
На Гитхабе код Ландо смотрел - попал на Докероде - это у Ланды под капотом, но в довесок там куча кода.
Вот как долго в этом люди разбираются, чтобы законтрибютить?
почему работает функция dd, мы ведь ее не писали в данном курсе? Где она инклудится?
Она доступна благодаря пакету symfony/var-dumper, который мы установили в первых занятиях
@@areaweb эти занятия не в этом видео? Я что-то пропустил видать
@@nicolaskeratry Почему? 17:07 - мы устанавливаем symfony/var-dumper
смысл от такого своего фрейма, если 90% это готовый модули сторонних либ
Появление понимание принципов работы модулей фреймворка и их взаимосвязи, а так неплохая дипломная работа
что такое вендор в композере?
папка где сторонние библиотеки лежат (packages)
У тебя же был классный старый видос про фреймворк с нуля где ты минимум стороннего использовал и все писал сам. Зачем ты его удалил? За счёт него я понял laravel. По текущему видосу я бы ничего не понял если бы начинал.
Скинь на него ссылку пожалуйста
ua-cam.com/users/liveEEVkFW_IDec?feature=share
Как насчёт того что я в Kernel в методе handle не могу задампить переменную $dispatcher в который лежит simpleDispatcher??? ответ: Fatal error: Uncaught Error: Call to undefined method ReflectionFunction::isAnonymous() in /var/www/vendor/symfony/var-dumper/Caster/ReflectionCaster.php:45 Stack trace: #0 /var/www/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(370): Symfony\Component\VarDumper\Caster\ReflectionCaster::castClosure(Object(ReflectionFunction), Array, Object(Symfony\Component\VarDumper\Cloner\Stub), true, 0) #1 /var/www/vendor/symfony/var-dumper/Cloner/VarCloner.php(129): Symfony\Component\VarDumper\Cloner\AbstractCloner->castObject(Object(Symfony\Component\VarDumper\Cloner\Stub), true) #2 /var/www/vendor/symfony/var-dumper/Cloner/AbstractCloner.php(309): Symfony\Component\VarDumper\Cloner\VarCloner->doClone(Object(FastRoute\Dispatcher\GroupCountBased)) #3 /var/www/vendor/symfony/var-dumper/VarDumper.php(91): Symfony\Component\VarDumper\Cloner\AbstractCloner->cloneVar(Object(FastRoute\Dispatcher\GroupCountBased)) #4 /var/www/vendor/symfony/var-dumper/VarDumper.php(46): Symfony\Component\VarDumper\VarDumper::Symfony\Component\VarDumper\{closure}(Object(FastRoute\Dispatcher\GroupCountBased), NULL) #5 /var/www/vendor/symfony/var-dumper/Resources/functions/dump.php(59): Symfony\Component\VarDumper\VarDumper::dump(Object(FastRoute\Dispatcher\GroupCountBased)) #6 /var/www/framework/Http/Kernel.php(19): dd(Object(FastRoute\Dispatcher\GroupCountBased)) #7 /var/www/html/index.php(18): Core\Framework\Http\Kernel->handle(Object(Core\Framework\Http\Request)) #8 {main} thrown in /var/www/vendor/symfony/var-dumper/Caster/ReflectionCaster.php on line 45
@areaweb чекни комент
на каком уровне надо знать рнр, чтобы пройти этот курс?
Понимание основ языка включая ООП.
Надо было вставочку сделать, что это часть полного курса. А то народ обычно даже описание видео посмотреть не может. Курс по-моему хороший, хочу пройти. После зарплаты :)
Да вот как-то не хотелось отпугивать людей этим..
🎉❤
ПэХэПэ