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

Поділитися
Вставка
  • Опубліковано 19 сер 2024

КОМЕНТАРІ • 79

  • @qwerty-ru8bz
    @qwerty-ru8bz Рік тому +11

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

    • @SemyonF89
      @SemyonF89 11 місяців тому

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

    • @brawlstarsbro5301
      @brawlstarsbro5301 2 місяці тому

      нет.

    • @ebirdori9498
      @ebirdori9498 Місяць тому

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

    • @yerzhanstinger
      @yerzhanstinger 17 днів тому

      Рили

  • @user-du5ki5fi9p
    @user-du5ki5fi9p 5 місяців тому

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

  • @edigekozykhan
    @edigekozykhan Рік тому +6

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

  • @SARDARru
    @SARDARru 8 місяців тому

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

  • @valeraaligator999
    @valeraaligator999 Рік тому +6

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

  • @devKenny
    @devKenny Рік тому +1

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

  • @gisen100ify
    @gisen100ify 8 місяців тому

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

  • @Solomanaru
    @Solomanaru 11 місяців тому

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

  • @NillosT
    @NillosT Рік тому +4

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

  • @sodaler437
    @sodaler437 Рік тому +5

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

    • @user-ly7zn9fr6i
      @user-ly7zn9fr6i Рік тому

      Браво, Дружище. Огромнейшее спасибо за подсказку. Я тут вёдра слёз пролил... СПАСИБИЩЕ !!!

    • @r1f41
      @r1f41 9 місяців тому

      лучший )

    • @user-to4cs6ji3w
      @user-to4cs6ji3w 7 місяців тому

      Благодарю

  • @user-os8vw7os1y
    @user-os8vw7os1y Рік тому +1

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

  • @gru8299
    @gru8299 Рік тому +2

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

  • @denniskatilov5891
    @denniskatilov5891 Рік тому +1

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

  • @KarSlon1
    @KarSlon1 5 місяців тому

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

  • @gulistanmadetova1158
    @gulistanmadetova1158 4 місяці тому

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

  • @vugarkhalil
    @vugarkhalil 10 місяців тому

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

  • @Abdugoffor_Qodirov
    @Abdugoffor_Qodirov Місяць тому

    SUPER

  • @user-xf4du6cg7b
    @user-xf4du6cg7b Рік тому +2

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

  • @antohagobet4451
    @antohagobet4451 Рік тому

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

  • @ddrdeveloper
    @ddrdeveloper Рік тому +1

    ты крут!

  • @oneman2093
    @oneman2093 8 годин тому

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

  • @user-mx2hz8uv7n
    @user-mx2hz8uv7n Рік тому +2

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

  • @vxarlanchuk
    @vxarlanchuk 10 місяців тому +1

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

  • @Id_user
    @Id_user Рік тому +1

    Достойно!

  • @bodrosh
    @bodrosh 10 місяців тому +2

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

  • @user-dc6md9wh8y
    @user-dc6md9wh8y Рік тому +4

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

    • @user-be3xu9lr3q
      @user-be3xu9lr3q Рік тому

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

    • @roman_zabigaliuk
      @roman_zabigaliuk 9 місяців тому

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

    • @user-ib9py6bv4t
      @user-ib9py6bv4t 6 місяців тому

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

  • @igorsss5810
    @igorsss5810 6 місяців тому

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

  • @L13RS
    @L13RS Місяць тому

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

  • @sashasss7114
    @sashasss7114 Рік тому

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

  • @doh3812
    @doh3812 4 місяці тому

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

  • @sergi4827
    @sergi4827 Рік тому +3

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

    • @ArtDenis1993
      @ArtDenis1993 Рік тому +1

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

    • @ZA-Pobedu-RF
      @ZA-Pobedu-RF 6 місяців тому +1

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

  • @eugenezhukov1684
    @eugenezhukov1684 6 місяців тому

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

  • @ArtDenis1993
    @ArtDenis1993 Рік тому

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

  • @user-vf7pc4tn9z
    @user-vf7pc4tn9z Рік тому

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

  • @rosts_26
    @rosts_26 11 місяців тому

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

    • @laravelcreative
      @laravelcreative  11 місяців тому +2

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

    • @user-ib9py6bv4t
      @user-ib9py6bv4t 6 місяців тому

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

  • @user-tj8wu1wy1p
    @user-tj8wu1wy1p Рік тому +2

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

    • @laravelcreative
      @laravelcreative  Рік тому +1

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

  • @tyaplyap4842
    @tyaplyap4842 Рік тому +2

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

    • @laravelcreative
      @laravelcreative  Рік тому +3

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

  • @thera1d500
    @thera1d500 Рік тому

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

  • @qoonmax
    @qoonmax 10 місяців тому

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

    • @qoonmax
      @qoonmax 10 місяців тому

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

    • @laravelcreative
      @laravelcreative  10 місяців тому

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

    • @qoonmax
      @qoonmax 10 місяців тому

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

  • @user-kd9gj3vz7p
    @user-kd9gj3vz7p Рік тому

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

    • @laravelcreative
      @laravelcreative  Рік тому +1

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

    • @laravelcreative
      @laravelcreative  Рік тому +1

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

    • @user-kd9gj3vz7p
      @user-kd9gj3vz7p Рік тому +1

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

  • @roman_zabigaliuk
    @roman_zabigaliuk 8 місяців тому +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 11 місяців тому

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