При записи видео было бы хорошо немного увеличить размер шрифта применять максимально контрастную тему, заботясь о тех, у кого плохое зрение. Ещё следует учитывать, что верхняя часть всегда закрыта тайтлом видео.
Спасибо за видео! Очень доступно рассказываете! Хотелось бы узнать как именно реализованы очереди в laravel, т.е. что под капотом) Новое видео в рубрику "Для тех, кто не знал "))
Если очереди ускоряют обработку, тогда логично было бы показать как действие работает до их применения и после. В остальном наглядно, полезно, спасибо)
Вы - волшебник! Спасибо за быстрое и качественное объяснение этой темы! Вы спасли меня на экзамене! Мне достался билет с добавкой в очередь email-рассылки.
Видео отличное! Только вот хотелось бы, чтобы автор рассказал как это устроено: какую роль играет КРОН, что такое supervisor и как он запускает воркеров. Наверняка автор канала обладает этими бесценными знаниями
Я с laravel никогда не работал, как-то всё время он мимо меня проходил... и у меня есть 2 вопроса по коду: 1. Почему не используется тайпхинтинг скалярных параметров методов и почему не прописаны типы возвращаемых значений? 2. Почему для добавки задачи в очередь используются хелперы или "$this->dispatch()" (откуда контроллер знает что такое "dispatch" и зачем ему вообще что-то об этом знать?), но не используется DI, ведь тут прямо напрашивается использование какого-нибудь сервиса, который бы в виде интерфейса приходил к нам в контроллер через конструктор и о работе которого мы ничего бы не знали, кроме того, что он умеет добавлять задачи в очередь? Это имеет отношение к идеологии самой laravel, или тут какие-то другие причины?
Приветствую! 1) Не так давно в php появилась более ли менее типизация но в laravel еще имеются пробелы с тайпхинтом но и я периодически упускаю этот момент 2) У контроллеров есть trait DispatchesJobs и в нем dispatch, такая концепция у laravel В январе выйдет 9 версия laravel пробелы с тайпхинтом закроют
А можно делать очереди и в них сувать загрузку огромных файлов (2гб+)? Потом при обновлении страниц считывать таблицу с задачами в очередях и выводить соответствующий статус. Или это плохая затея?
Для этого и нужны очереди, добавил в очередь линк на файл и загрузил в фоне! Да на основе очередей можно сделать и статус и процентный прогресс загрузки
Классно коротко-доходчиво. Только не учи джунов экземпляры классов в джобы кидать. Сложные классы могут не восстать из сериализации. Лучше передай данные необходимые для инстанцирования, id например для модели.
Спасибо! Насколько я помню в примере модель и она отлично сериализуется но то что я забыл сказать что на это нужно обратить внимание и нельзя передавать любой класс это конечно недостаток. Уже кто то в комментах сталкивался с этим
Я бы еще добавил что в PHP 8 свойства можно сразу передать в аргументы конструктора, что сделает не обязательным прописывать их выше и не прописывать в конструкторе $this->user = $user
Друзья, как вам новое оформление видео?
бомба. как и содержание👍👍👍
вообще огонь
@@kakao_with_milk поменял уже на nord
При записи видео было бы хорошо немного увеличить размер шрифта применять максимально контрастную тему, заботясь о тех, у кого плохое зрение.
Ещё следует учитывать, что верхняя часть всегда закрыта тайтлом видео.
Спасибо, коротко и понятно.
Хорошее видео, но очень громкие вставки
Спасибо, исправимся)
Спасибо за видео! Очень доступно рассказываете! Хотелось бы узнать как именно реализованы очереди в laravel, т.е. что под капотом) Новое видео в рубрику "Для тех, кто не знал "))
Спасибо, недавно обучали очередям, ваше видео хорошо освежает память!
Если очереди ускоряют обработку, тогда логично было бы показать как действие работает до их применения и после. В остальном наглядно, полезно, спасибо)
Все гениальное - просто, спасибо)
🙏
Отличный ролик. Уже 4 месяца назад очереди смотрел у другого автора и нИ№"я не понял и не использовал. Тут все понятно ЛАЙК👍
Это радует!
Было бы неплохо проставлять типы в свойства и переменные конструктора.
Вы - волшебник! Спасибо за быстрое и качественное объяснение этой темы! Вы спасли меня на экзамене! Мне достался билет с добавкой в очередь email-рассылки.
О это очень круто что так помогло, я рад что не зря сделал!
Спасибо, классный урок!
👍
Спасибо за видео!
🙏
Оформление шикарное!!!!! 👍 отличная работа!!!! Спасибо
Спасибо за комментарий, старался)
Видео отличное!
Только вот хотелось бы, чтобы автор рассказал как это устроено: какую роль играет КРОН, что такое supervisor и как он запускает воркеров.
Наверняка автор канала обладает этими бесценными знаниями
может статья поможет? habr.com/ru/articles/824438/
@@CutCodeRu Да, спасибо! Хоть это и туториал, но момент с кроном и супервизором раскрыт! 💝
Подписался на Хабр 👍
Я с laravel никогда не работал, как-то всё время он мимо меня проходил... и у меня есть 2 вопроса по коду:
1. Почему не используется тайпхинтинг скалярных параметров методов и почему не прописаны типы возвращаемых значений?
2. Почему для добавки задачи в очередь используются хелперы или "$this->dispatch()" (откуда контроллер знает что такое "dispatch" и зачем ему вообще что-то об этом знать?), но не используется DI, ведь тут прямо напрашивается использование какого-нибудь сервиса, который бы в виде интерфейса приходил к нам в контроллер через конструктор и о работе которого мы ничего бы не знали, кроме того, что он умеет добавлять задачи в очередь?
Это имеет отношение к идеологии самой laravel, или тут какие-то другие причины?
Приветствую!
1) Не так давно в php появилась более ли менее типизация но в laravel еще имеются пробелы с тайпхинтом но и я периодически упускаю этот момент
2) У контроллеров есть trait DispatchesJobs и в нем dispatch, такая концепция у laravel
В январе выйдет 9 версия laravel пробелы с тайпхинтом закроют
А можно делать очереди и в них сувать загрузку огромных файлов (2гб+)? Потом при обновлении страниц считывать таблицу с задачами в очередях и выводить соответствующий статус. Или это плохая затея?
Для этого и нужны очереди, добавил в очередь линк на файл и загрузил в фоне! Да на основе очередей можно сделать и статус и процентный прогресс загрузки
у нас много общего! После понимания пыха я влюбился в ларку...))
Собираем банду фанатов)
Спасибо, теперь мне понятно
Отлично я рад что помогло!
Слишком громкие вставки и тихий голос
Вопросик. А как на shared хостинге быть? Ведь там никто не даст установить супервайзер.
Заходите к нам в чат t.me/laravel_chat где точно помогут с подобными вопросами
Огонь урок!
спасибо за поддержку!
Классно коротко-доходчиво. Только не учи джунов экземпляры классов в джобы кидать. Сложные классы могут не восстать из сериализации. Лучше передай данные необходимые для инстанцирования, id например для модели.
Спасибо! Насколько я помню в примере модель и она отлично сериализуется но то что я забыл сказать что на это нужно обратить внимание и нельзя передавать любой класс это конечно недостаток. Уже кто то в комментах сталкивался с этим
Сделаю ремейк когда выйдет ларавел 9)
@@CutCodeRu уже вышел))) Ждём ремейк. И по поводу звука, нужно не вставки тише делать, а ваш микрофон громче
Со временем улучшили качество и продолжаем)
Спасибо!
🤗
Звук речи тихий, а эффектов и вставок очень громкий -уши. Содержание огонь)
Был такой грешок но исправились со временем!
Царечек!
👨💻
Я бы еще добавил что в PHP 8 свойства можно сразу передать в аргументы конструктора, что сделает не обязательным прописывать их выше и не прописывать в конструкторе $this->user = $user
Когда я снимал ролик php 8 либо еще не вышел либо я просто еще его не юзал
"къюи" xD
Это точно)
Звук ужас :(
ролик был выпущен 2 года назад. над качеством работаем, к замечаниям прислушиваемся
ты хоть 1 раз смотрел видео в наушниках???? кровь из ушей гарантировано.....
Нет) не хочу кровь из ушей
@@CutCodeRu ок
ппц. постоянно нужно держать палец на стрелке вправо, чтобы пропускать идиотские вставки разной ...........
в новые ролики вставки не делаем
очень тихо
все замечания учтены в новых роликах 😉
Звук говно. Голос тихий, остальное орет. Материал норм
спасибо за комментарий, развиваемся