Laravel Web Socket полный базовый подробный курс. Удаленный(Pusher) и локальный веб сокет серверы

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 85

  • @Epenckorn
    @Epenckorn หลายเดือนก่อน

    Очень круто всё объясняете! Спасибо за Ваши уроки.
    Единственное, приходится скорость на 0,5 ставить, потому что слишком быстро всё делаете, трудно следить за действиями, когда туда-сюда прыгаете по классам.

  • @ИльяОборин-ъ2щ
    @ИльяОборин-ъ2щ 9 หลายเดือนก่อน

    Слежу за каналом несколько лет. Автор Великий молодец! Росту как программист при поддержке и этого канала. Инфа без воды кратко, структурированно от 0 к 1. Донат отправлял, планирую приобрести курс чего и вам рекомендую! Поддержим Вики Ларавел в Ютюбном формате! Большое спасибо за такую работу!

  • @edigekozykhan
    @edigekozykhan ปีที่แล้ว +7

    Спасибо большое как раз искал учить эту тему🔥🔥🔥👍🏻👍🏻👍🏻👍🏻

  • @SARDARru
    @SARDARru 11 หลายเดือนก่อน

    Ценнейший ролик, который я надеюсь найду когда буду внедрять что-то с вебсоккетами. Пока просто лайк и коментарий за ваш труд! Очень ценим!

  • @qwerty-ru8bz
    @qwerty-ru8bz ปีที่แล้ว +12

    Лучший канал на русском про Laravel !!!!!!

    • @SemyonF89
      @SemyonF89 ปีที่แล้ว

      Экзектли. Экшели!

    • @brawlstarsbro5301
      @brawlstarsbro5301 6 หลายเดือนก่อน

      нет.

    • @ebirdori9498
      @ebirdori9498 5 หลายเดือนก่อน

      @@brawlstarsbro5301 уж бравлстарсбро-то лучше разбирается

    • @yerzhanstinger
      @yerzhanstinger 3 หลายเดือนก่อน

      Рили

  • @valeraaligator999
    @valeraaligator999 ปีที่แล้ว +6

    Годнота подъехала!

  • @devKenny
    @devKenny ปีที่แล้ว +1

    Спасибо, понятно объяснил, кланяюсь)

  • @gisen100ify
    @gisen100ify ปีที่แล้ว

    Спасибо за этот урок!

  • @NarekSahakyan-u8e
    @NarekSahakyan-u8e ปีที่แล้ว +1

    Большое спасибо за видеоурок

  • @gru8299
    @gru8299 ปีที่แล้ว +2

    Огромное спасибо!!! 👍👏👋

  • @denniskatilov5891
    @denniskatilov5891 ปีที่แล้ว +1

    Очень классно! Спасибо.

  • @gulistanmadetova1158
    @gulistanmadetova1158 8 หลายเดือนก่อน

    Спасиба подскаска версия ❤

  • @vugarkhalil
    @vugarkhalil ปีที่แล้ว

    Шикарная подача❤

  • @ЕвгенийА-ц8з
    @ЕвгенийА-ц8з ปีที่แล้ว +2

    Круто, спасибо)

  • @NillosT
    @NillosT ปีที่แล้ว +4

    Как всегда качественно! Есть просьба и идея для будущего видео: файловая система S3 (Simple Storage Service) Нигде на Ютюбе нет урока по S3! Только Амазон, который не актуален в нашей стране. Пробовал подключить Selectel, но не могу разобраться в документации. Вроде всё просто, но не работает.

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +3

      Посмотрим:) Благодарю!)

    • @davletguseynov
      @davletguseynov ปีที่แล้ว

      @@laravelcreative Газуй

  • @bodrosh
    @bodrosh ปีที่แล้ว +2

    Спасибо за уроки) А зачем прокидывать id авторизованного пользователя из vue (from_id) для лайка, если можно в самом методе его получить через Auth::id() - так же проще и надежнее? Есть какие-то преимущества или можно и так и так?

  • @KarSlon1
    @KarSlon1 8 หลายเดือนก่อน

    Ctrl+R "ребятушки" "пацанчики". А так всё отлично, заработало, спасибо!

  • @sodaler437
    @sodaler437 ปีที่แล้ว +5

    Если будет 500 ошибка с SSL, помогли следующие действия:
    1) Установить cacert.pem
    2) В php.ini указать путь к этому файлу в переменной curl.cainfo

  • @Abdugoffor_Qodirov
    @Abdugoffor_Qodirov 4 หลายเดือนก่อน

    SUPER

  • @Solomanaru
    @Solomanaru ปีที่แล้ว

    Спасибо, твои уроки проще воспринимать чем других авторов. Вопрос, многие уроки делали про Livewire, а у тебя не слова про него, планируешь про него что ни будь добавить, с удовольствием бы посмотрел твой подход.

  • @eugenezhukov1684
    @eugenezhukov1684 9 หลายเดือนก่อน

    Добрый день. Интересно, глюк на 49:10 (import.meta.env) если случается то как фиксить?

  • @Id_user
    @Id_user ปีที่แล้ว +1

    Достойно!

  • @ddrdeveloper
    @ddrdeveloper ปีที่แล้ว +1

    ты крут!

  • @ArtDenis1993
    @ArtDenis1993 ปีที่แล้ว

    Спасибо за курс, все круто.
    Единственный вопрос, если использовать локальный веб сокет сервер, будет ли он работать на обычных shared хостингах?

  • @sashasss7114
    @sashasss7114 ปีที่แล้ว

    Спасибо за курс. Можете ещё сделать дополнение для production версии на HTTPS?

  • @antohagobet4451
    @antohagobet4451 ปีที่แล้ว

    Вот это топчик, годный урок

  • @vxarlanchuk
    @vxarlanchuk ปีที่แล้ว +1

    Ребятушки, подписываемся, чтобы не выливалось много слез...

  • @СергейПрозоров-х3и
    @СергейПрозоров-х3и ปีที่แล้ว +2

    Не совсем понял почему работаем через axios если можно через inertia

  • @L13RS
    @L13RS 4 หลายเดือนก่อน +1

    Здравствуйте! у меня есть связь с сервером пушер, но почему то через консоль лог нет месседжа, я так понимаю воркер на прослушку ивента нужно еще запускать? у вас почему то так работает. Лавка 11 у меня.

    • @ДмитрийТищенко-ь6г
      @ДмитрийТищенко-ь6г 3 หลายเดือนก่อน

      Привет, нашёл решение?

    • @GibusKing
      @GibusKing 2 หลายเดือนก่อน

      То же самое

    • @ivansemkin240
      @ivansemkin240 3 วันที่ผ่านมา

      @@GibusKing я нашел решение, в событии вместо ShouldBroadcast нужно выставить ShouldBroadcastNow

    • @ivansemkin240
      @ivansemkin240 3 วันที่ผ่านมา

      в имплементации

  • @ЭкспертТехник-нт
    @ЭкспертТехник-нт ปีที่แล้ว +4

    На 1:01:17, когда отправляю сообщение выдаёт ошибку "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"

    • @МаксимШабельник-е7ю
      @МаксимШабельник-е7ю ปีที่แล้ว

      получилось решить?

    • @roman_zabigaliuk
      @roman_zabigaliuk ปีที่แล้ว

      Если ошибка 500, надо смотреть логи, в каком месте бэкенд падает.

    • @Isiah-Thomas
      @Isiah-Thomas 9 หลายเดือนก่อน

      В ресурсах используй $this-> для обращения к свойствам модели.

  • @АртемАртеменконезабывайвыходит

    Архитектуру больших преложений с Vue Nuxt Laravel покажешь? а то ты тему Services по верхам затронул вообще а во вью и этого нету

  • @doh3812
    @doh3812 7 หลายเดือนก่อน

    Есть еще laravel reverb, почему бы его не использовать?

  • @oneman2093
    @oneman2093 3 หลายเดือนก่อน

    а что в платном курсе?

  • @sergi4827
    @sergi4827 ปีที่แล้ว +3

    почему VITE запускаем а не npm run dev кто-то расшифрует ??

    • @ArtDenis1993
      @ArtDenis1993 ปีที่แล้ว +1

      На новых версиях laravel теперь vite, так как vite вместо webpach-а по умолчанию

    • @Nikolay-ruru
      @Nikolay-ruru 9 หลายเดือนก่อน +1

      У меня vite команда не работает в новой версии, работает через npm run dev

  • @igorsss5810
    @igorsss5810 9 หลายเดือนก่อน

    Очередной мини-курс от LC в копилку знаний

  • @ИсмаилБелхароев-б9б
    @ИсмаилБелхароев-б9б ปีที่แล้ว +2

    а чем отличается данный курс от вашего платного?

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +1

      В это курсе база, а в платном уже сложный функционал:)

  • @rosts_26
    @rosts_26 ปีที่แล้ว

    Блять.... Плакал 1.5 часа из-за точки в listen(), пока не наткнулся на этот видос... Спасибо тебе большое, автор! Такого морального опустошения я давно не испытывал. Кто тот мегаразум, который придумал ставить точку в имени события на прослушивание канала WS??? Если кто знает для чего нужно ставить точку в названии события, объясните пожалуйста...

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +2

      Благодарю!:) На этом месте попадалось множество храбрых разработчиков, возможно точка там для того, чтобы они навсегда запоминали вебсокеты:)

    • @Isiah-Thomas
      @Isiah-Thomas 9 หลายเดือนก่อน

      Точка нужна чтобы пространство имен не подтягивалось

  • @qoonmax
    @qoonmax ปีที่แล้ว

    Объясните пожалуйста почему получать свои же сообщения через вебсокет плохо?

    • @qoonmax
      @qoonmax ปีที่แล้ว

      На ум приходит только проблема с тем что пользователь будет спамить сообщениями если вебсокет отвалится и он не увидит свое сообщение.

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว

      Потому что это делается средствами клиента js) Если не отключить сообщение "всем", то будут дубли. Но, если вопрос касается общей концепции, то реализация клиентом более надежна, чем ожидание от веб сокет сервера с прохождением всех слоев до клиента.

    • @qoonmax
      @qoonmax ปีที่แล้ว

      @@laravelcreative Но если мы откажемся обрабатывать http ответ и вставлять его в массив, а отдадим все на откуп вебсокетам, то сможем избежать проблемы когда 2 вкладки показывают разные сообщения.

  • @СергейПрозоров-ч5к
    @СергейПрозоров-ч5к ปีที่แล้ว

    Что делать если 3 месяца назад покупал платный курс но чет на половине пути забросил прохождение курса, щас решил продолжить а в личном кабинете пишут что нет не одного купленного курса. Могу предоставить всё доказательства покупки

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +1

      Привет. Напиши на почту, разберемся. Это баг на вервисе:)

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +1

      Скрины мне скинь на почту, я им передам.

    • @СергейПрозоров-ч5к
      @СергейПрозоров-ч5к ปีที่แล้ว +1

      @@laravelcreative всё я разобрался, забыл что у меня 2 аккаунта на сайте антитренинги

  • @thera1d500
    @thera1d500 ปีที่แล้ว

    камент для продвижения

  • @tyaplyap4842
    @tyaplyap4842 ปีที่แล้ว +2

    как найти платные курсы?

    • @laravelcreative
      @laravelcreative  ปีที่แล้ว +3

      В описании к ролику есть вся необходимая информация:)

  • @roman_zabigaliuk
    @roman_zabigaliuk 11 หลายเดือนก่อน +1

    Спасибо огромное, учитель!
    Публичный канал запустился без проблем, но с приватным какая-то беда. После подключения пытаюсь подписаться, но вижу сообщение от сокета:
    {"event":"pusher:error","data":{"code":null,"message":"Auth info required to subscribe to private-CrudUpdatedChannel.1.leads"}},
    а функция авторизации так и не получает управление. Точка останова в ней не срабатывает.
    Broadcast::channel('CrudUpdatedChannel.{team_id}.{table}', function ($user, $team_id, $table) {
    return \App\Http\Controllers\Api\AuthController::userHasAccessToTeam($user, $team_id);
    });
    Уже сломал голову себе и Чату GPT, Гугл вообще ничего не знает, вся надежда на вас, мастер. Молю, помогите!

  • @DArtanianS_83
    @DArtanianS_83 ปีที่แล้ว

    Для установки Laravel Websocket на Laravel v 10.22 помогла команда composer require beyondcode/laravel-websockets -w