Laravel World

  1. Request fingerprints and how to use them in LaravelВ Laravel есть недокументированный метод fingerprint, который можно использовать для генерации уникального идентификатора запроса.

    Request fingerprints and how to use them in Laravel
    В Laravel есть недокументированный метод fingerprint, который можно использовать для генерации уникального идентификатора запроса.
    https://www.amitmerchant.com/request-fingerprinting-and-how-to-use-it-in-laravel/

    • ❤️51
  2. Магические константы в PHPВ PHP есть девять магических констант, которые вы можете использовать в своем коде. «Магические», поскольку задаются во время компиляции, в отличие от обычных констант (вы задаете их сами), которые определяются во время выполнения. Это означает, что их значения могут меняться в зависимости от того, где они используются в вашем коде.

    Магические константы в PHP
    В PHP есть девять магических констант, которые вы можете использовать в своем коде. «Магические», поскольку задаются во время компиляции, в отличие от обычных констант (вы задаете их сами), которые определяются во время выполнения. Это означает, что их значения могут меняться в зависимости от того, где они используются в вашем коде.
    https://ashallendesign.co.uk/blog/php-magic-constants Magic Constants in PHP

    • ❤️21
  3. Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    Если нужно автоматически удалять старые записи, то используйте трейт Prunable. Нет нужды писать собственные команды:

    • ❤️189
  4. Оптимизируйте оператор ifПри написании if с несколькими условиями, располагайте их от самых быстрых к самым медленным, так как PHP использует вычисления по короткой схеме. Если более раннее условие не выполняется, то последующие не проверяются, что экономит время обработки.

    Оптимизируйте оператор if
    При написании if с несколькими условиями, располагайте их от самых быстрых к самым медленным, так как PHP использует вычисления по короткой схеме. Если более раннее условие не выполняется, то последующие не проверяются, что экономит время обработки.

    • ❤️170
  5. PHP Дайджест — Июнь 2024

    PHP Дайджест — Июнь 2024
    https://blog.jetbrains.com/phpstorm/2024/07/php-annotated-june-2024/ PHP Annotated – June 2024 | The PhpStorm Blog

    • ❤️7
  6. PHP и Laravel дайджест новостей за июнь 2024 года

    PHP и Laravel дайджест новостей за июнь 2024 года
    https://habr.com/ru/articles/828074/ PHP и Laravel дайджест новостей за июнь 2024 года

    • ❤️18
  7. Вышел релиз Laravel Lang Models 1.0 🎉Models - это система управления локализацией контента.

    Forwarded from The Dragon Code News (Andrey Helldar)
    Вышел релиз Laravel Lang Models 1.0 🎉

    Models - это система управления локализацией контента.

    https://laravel-lang.com/packages-models.html Models | Laravel Lang

    • ❤️34
  8. Началось альфа-тестирование PHP 8.4Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.

    Forwarded from opennet.ru
    Началось альфа-тестирование PHP 8.4

    Представлен первый альфа-выпуск новой ветки языка программирования PHP 8.4. Релиз намечен на 21 ноября. Основные новшества, уже доступные для тестирования или планируемые к реализации в PHP 8.4.

    https://www.opennet.ru/opennews/art.shtml?num=61499

    • ❤️36
  9. Jujutsu — новая система контроля версий, разработанная инженером-программистом из Google, которая призвана заменить существующие системы контроля версий в корпорации (исторически: Perforce, Piper и Mercurial). Она интересна используемым подходом и тщательным выбором дизайна с точки зрения как деталей реализации, так и пользовательского интерфейса. И предлагает ответ на вопрос: как может выглядеть система контроля версий следующего поколения, которая фактически извлекла уроки из лучших частей всех систем этого поколения, включая Mercurial, Git, Darcs, Fossil и тд?Обзор системы:

    Jujutsu — новая система контроля версий, разработанная инженером-программистом из Google, которая призвана заменить существующие системы контроля версий в корпорации (исторически: Perforce, Piper и Mercurial). Она интересна используемым подходом и тщательным выбором дизайна с точки зрения как деталей реализации, так и пользовательского интерфейса. И предлагает ответ на вопрос: как может выглядеть система контроля версий следующего поколения, которая фактически извлекла уроки из лучших частей всех систем этого поколения, включая Mercurial, Git, Darcs, Fossil и тд?

    Обзор системы: https://v5.chriskrycho.com/essays/jj-init/

    • ❤️22
  10. Рекомендую дружелюбный телеграм-чат по Laravel для начинающих и профи. Не реклама, это правда единственный чат, где мне интересно

    Рекомендую дружелюбный телеграм-чат по Laravel для начинающих и профи. Не реклама, это правда единственный чат, где мне интересно
    https://t.me/laravel_web

    • ❤️27
  11. Доступна СУБД MySQL 9.0.0Компания Oracle сформировала новую ветку СУБД MySQL 9.0.0. Сборки MySQL Community Server 9.0.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В рамках внедрённой в прошлом году модели формирования релизов, MySQL 9.0 отнесён к веткам "Innovation", к которым также будут отнесены следующие значительные релизы MySQL 9.1 и 9.2. Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.1 будет прекращена поддержка ветки 9.0). Примерно через год планируют сформировать LTS-релиз, который будет рекомендован для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.

    Forwarded from opennet.ru
    Доступна СУБД MySQL 9.0.0

    Компания Oracle сформировала новую ветку СУБД MySQL 9.0.0. Сборки MySQL Community Server 9.0.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В рамках внедрённой в прошлом году модели формирования релизов, MySQL 9.0 отнесён к веткам "Innovation", к которым также будут отнесены следующие значительные релизы MySQL 9.1 и 9.2. Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.1 будет прекращена поддержка ветки 9.0). Примерно через год планируют сформировать LTS-релиз, который будет рекомендован для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.

    https://www.opennet.ru/opennews/art.shtml?num=61476

    • ❤️28