Exceptions в PHP. Урок с курса продвинутых методик Laravel от CutCode

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

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

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

    Очень интересно. Спасибо

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

      🤝

  • @Геннадий-с5э
    @Геннадий-с5э 4 หลายเดือนก่อน

    Обрботка исключений внутри самих исключений это интересно)

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

      😉

  • @АлександрБеккер-ь3к
    @АлександрБеккер-ь3к 4 หลายเดือนก่อน

    За catch(\Throwable) с целью поймать ошибку http запроса надо бить лопатой по голове. ))) Лютый антипатерн.

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

    спасибо

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

      🙏

  • @ДмитрийЕгорычев-д9ъ
    @ДмитрийЕгорычев-д9ъ 4 หลายเดือนก่อน

    Правильно я понимаю, что в процессе оформления заказа пользователя вызывается отправка сообщений в телегу, которая может сломать создание заказа, поэтому ее оборачивают в трай кеч? Не правильнее ли создавать задание на эти сообщения в очереди, чтобы их выполнение или невыполнение никак не влияло на заказ + возможность перезапускать неудачные отправки + не надо ждать ответа от телеги?

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

      @@ДмитрийЕгорычев-д9ъ нет там другой контекст и сообщения отправляются как канал логгера, это исключительно история для локальной разработки (мы расширяли монолог) Да и суть была в домашнем задании и из за того что взято из большого урока то видимо не сразу ясно о чем речь, нужно смотреть курс целиком

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

      @@ДмитрийЕгорычев-д9ъ простецкие кейсы с очередями о которых вы пишите мы тоже рассматривали на курсе

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

    Чисто теоретически, если в reportable прописать отправку в телеграмм сообщения, а в самом методе отправки вызывается исключение по какой-то причине, например неверный токен, то мы получаем бесконечный цикл?))

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

      @@snikitin32 очень легко можем такое достичь)

    • @Геннадий-с5э
      @Геннадий-с5э 4 หลายเดือนก่อน

      Ну если на исключение об ошибки отправки сообщения в тг, отпровлять через тот же метод который выкинул это исключение то да привет переполнение стэка)))

    • @Геннадий-с5э
      @Геннадий-с5э 4 หลายเดือนก่อน

      в целом тоже самое если бы в reportable написать throw $this