Laravel World

  1. Laravel — самое счастливое сообщество разработчиков на планете?

    Laravel — самое счастливое сообщество разработчиков на планете?
    https://github.com/readme/featured/laravel-community Is Laravel the happiest developer community on the planet?

    • ❤️51
  2. Обработка сигналов в LaravelВ статье объясняется, что такое сигналы в контексте Linux-систем, какие типы сигналов существуют и как они используются для управления процессами. Как Laravel использует сигналы для плавной остановки очередей задач, обеспечивая завершение текущей перед окончанием работы. Обсуждаются возможности обработки сигналов в пользовательских командах для выполнения кода перед завершением процесса. Приводятся примеры, использования сигналов для выполнения дополнительных операций при остановке команды, таких как очистка временных файлов, закрытие сетевых соединений и т.д.

    Обработка сигналов в Laravel

    В статье объясняется, что такое сигналы в контексте Linux-систем, какие типы сигналов существуют и как они используются для управления процессами. Как Laravel использует сигналы для плавной остановки очередей задач, обеспечивая завершение текущей перед окончанием работы. Обсуждаются возможности обработки сигналов в пользовательских командах для выполнения кода перед завершением процесса. Приводятся примеры, использования сигналов для выполнения дополнительных операций при остановке команды, таких как очистка временных файлов, закрытие сетевых соединений и т.д.

    https://fly.io/laravel-bytes/handling-signals-in-laravel/

    • ❤️44
  3. Релиз PhpStorm 2023.2Улучшения для дженериков, поддержка Laravel Pint, нативную поддержку ассертов, AI Assistant (ограниченный доступ), интеграцию с GitLab, текстовый поиск в Search Everywhere и многое другое.

    Релиз PhpStorm 2023.2

    Улучшения для дженериков, поддержка Laravel Pint, нативную поддержку ассертов, AI Assistant (ограниченный доступ), интеграцию с GitLab, текстовый поиск в Search Everywhere и многое другое.

    https://blog.jetbrains.com/phpstorm/2023/08/phpstorm-2023-2-is-now-available/ PhpStorm 2023.2 Is Now Available | The PhpStorm Blog

    • ❤️31
  4. Релизы PHP 8.2.9 и 8.1.22В данном релизе были исправлены следующие уязвимости и проблемы безопасности:— CVE-2023-3823, связанная с загрузкой внешних сущностей в XML.— CVE-2023-3824, связанная с управлением буфером в phar_dir_read().Также были внесены исправления в различные компоненты PHP, такие как CLI, Core, Curl, Date, DOM, Fileinfo, FTP, GD, Hash, Intl, Libxml, MBString, Opcache, PCNTL, PCRE, PDO, PDO SQLite, Phar, PHPDBG, Session, Standard и SQLite3.Более подробную информацию о всех изменениях и исправлениях можно найти по адресу

    Релизы PHP 8.2.9 и 8.1.22

    В данном релизе были исправлены следующие уязвимости и проблемы безопасности:

    — CVE-2023-3823, связанная с загрузкой внешних сущностей в XML.
    — CVE-2023-3824, связанная с управлением буфером в phar_dir_read().

    Также были внесены исправления в различные компоненты PHP, такие как CLI, Core, Curl, Date, DOM, Fileinfo, FTP, GD, Hash, Intl, Libxml, MBString, Opcache, PCNTL, PCRE, PDO, PDO SQLite, Phar, PHPDBG, Session, Standard и SQLite3.

    Более подробную информацию о всех изменениях и исправлениях можно найти по адресу https://www.php.net/ChangeLog-8.php#8.1.22

    • ❤️27
  5. ensure()Новый метод коллекций в Laravel 10.17 для проверки, что все элементы относятся к заданному типу. В противном случае выбрасывается исключение UnexpectedValueException.

    ensure()
    Новый метод коллекций в Laravel 10.17 для проверки, что все элементы относятся к заданному типу. В противном случае выбрасывается исключение UnexpectedValueException.

    • ❤️76
  6. Релиз Laravel PromptsПакет для добавления красивых и удобных форм в командную строку. Включён в Laravel начиная с версии 10.17

    Релиз Laravel Prompts

    Пакет для добавления красивых и удобных форм в командную строку. Включён в Laravel начиная с версии 10.17

    https://laravel.com/docs/10.x/prompts

    • ❤️60
  7. Дайджест PHP — Июль 2023

    Дайджест PHP — Июль 2023
    https://blog.jetbrains.com/phpstorm/2023/08/php-annotated-july-2023/ PHP Annotated – July 2023 - The JetBrains Blog

    • ❤️10
  8. Подробное изучение Laravel FolioДокументация у пакета пока довольно скудная, поэтому попытаемся самостоятельно разобраться в его работе и внутренних механизмах.

    Подробное изучение Laravel Folio

    Документация у пакета пока довольно скудная, поэтому попытаемся самостоятельно разобраться в его работе и внутренних механизмах.

    https://ahmedash.dev/blog/laravel-core-bits/folio-deep-dive/

    • ❤️10
  9. Что планируется в Laravel 11Релиз запланирован на первый квартал 2024 года, но уже сейчас известны некоторые ключевые изменения фреймворка. Оптимизация структуры каталогов, убран Http/Kernel, изменение кастов моделей, изменения файлов конфигурации, требуется минимум PHP 8.2. Более подробно на английском в статье:

    Что планируется в Laravel 11

    Релиз запланирован на первый квартал 2024 года, но уже сейчас известны некоторые ключевые изменения фреймворка.

    Оптимизация структуры каталогов, убран Http/Kernel, изменение кастов моделей, изменения файлов конфигурации, требуется минимум PHP 8.2.

    Более подробно на английском в статье: https://laravel-news.com/laravel-11

    • ❤️60
  10. Как запустить Laravel на Windows с помощью OSPanel

    Как запустить Laravel на Windows с помощью OSPanel

    https://habr.com/ru/articles/750570/ Как быстро запустить Laravel на Windows

    • ❤️7
  11. Начата разработка языка PXPPXP (PHP Extended) является надстройкой над PHP и работает примерно как Typescript и Javascript, то есть PXP-код транспилирует в обычный PHP, чтобы сохранить обратную совместимость и использовать существующую инфраструктуру и инструменты PHP. Цель проекта — предоставить PHP-разработчикам желаемые возможности, которые могут не быть внедрены в основной язык PHP, как, например: авто-захват замыканий (многострочные короткие замыкания), дженерики с удалением во время выполнения и псевдонимы типов.

    Начата разработка языка PXP

    PXP (PHP Extended) является надстройкой над PHP и работает примерно как Typescript и Javascript, то есть PXP-код транспилирует в обычный PHP, чтобы сохранить обратную совместимость и использовать существующую инфраструктуру и инструменты PHP. Цель проекта — предоставить PHP-разработчикам желаемые возможности, которые могут не быть внедрены в основной язык PHP, как, например: авто-захват замыканий (многострочные короткие замыкания), дженерики с удалением во время выполнения и псевдонимы типов.

    https://pxplang.org/blog/an-introduction-to-pxp

    • ❤️96