<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/yoda_code/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя yoda_code]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 30 Apr 2026 20:49:40 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Использование Laravel драйвера centrifugo для широковещания]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/827092/</guid>
      <link>https://habr.com/ru/articles/827092/?utm_campaign=827092&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/35e/fd6/a34/35efd6a34c90e9aad99cae364063f17b.jpg" /><p>В современных веб-приложениях используются веб-сокеты, которые служат для создания пользовательских интерфейсов, которые обновляются в реальном времени. В случае, если данные обновляются на сервере, то обычно происходит отправка сообщения, оповещения через соединение WebSocket для обработки клиентом. Вместо того, чтобы постоянно, в цикле следить за серверной частью приложения на предмет обновлений и изменения данных, которые должны быть отражены в вашем пользовательском интерфейсе, вы используете соединение Websocket, как эффективную альтернативу. Сегодня websocket порой не просто альтернатива, а необходимость в данном виде задач.</p><p>Для того чтобы помочь вам в разработке подобных функций, Laravel упрощает передачу серверных событий через соединение WebSocket. В момент трансляции ваших событий Laravel, вы можете использовать одни и те же имена событий и данные между клиентским JavaScript-приложением и серверным приложением Laravel.</p><p>Впервые столкнувшись с необходимостью обеспечить ваше приложение Laravel системой работы и сообщений в реальном времени вы начинаете с документации по широковещанию. Из нее становится ясно, что список указанных в документации драйверов не так уж широк, по умолчанию Laravel содержит два серверных драйвера трансляции на выбор: Pusher Channels и Ably. При этом основные провайдеры платные. Альтернативы есть, но они во многом завязаны на протоколе pusher и\или Laravel Echo. Поиск по другим альтернативам приводит к примерно этому неполному списку:</p><p></p> <a href="https://habr.com/ru/articles/827092/?utm_campaign=827092&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 06 Jul 2024 15:01:40 GMT</pubDate>
      <dc:creator><![CDATA[yoda_code]]></dc:creator>
      <category><![CDATA[PHP]]></category><category><![CDATA[Laravel]]></category>
      <category><![CDATA[laravel]]></category><category><![CDATA[websocket]]></category><category><![CDATA[broadcast]]></category><category><![CDATA[centrifugo]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Laravel Route Grouping: 6 Методов организации маршрутов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/671018/</guid>
      <link>https://habr.com/ru/articles/671018/?utm_campaign=671018&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В процессе работы программисту всегда полезно иметь структурированные записи для последующего к ним возвращения. Это позволяет не терять нужные знания и разгрузить память. Вашему вниманию предлагается полезная в работе запись, к которой можно всегда обращаться для организации (рефакторинга) роутов. Перевод  статьи известного в кругах Ларавел <a href="https://laravel-news.com/laravel-route-organization-tips" rel="noopener noreferrer nofollow">PovilasKorop</a> </p><p>Laravel Routing - это функция,  которую разработчики изучают с самого начала. Но по мере роста проектов становится все труднее управлять постоянно растущими файлами  маршрутов, прокручивая их, чтобы найти нужное  <code>Route::get()</code>  объявление. К счастью, существуют методы, позволяющие сделать файлы  маршрутов короче и читабельнее, группируя маршруты и их настройки  по-разному. Давайте посмотрим. </p><p>Здесь мы не будем говорить только об общем простом  <code>Route::group()</code>- это начальный уровень. Давайте погрузимся немного глубже. </p> <a href="https://habr.com/ru/articles/671018/?utm_campaign=671018&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Jun 2022 13:34:55 GMT</pubDate>
      <dc:creator><![CDATA[yoda_code]]></dc:creator>
      <category><![CDATA[Laravel]]></category><category><![CDATA[PHP]]></category>
      <category>routes</category><category>рефакторинг php</category><category>laravel</category>
    </item>
  

  

      

      

      

    
  </channel>
</rss>
