Уязвимость в Laravel всех версий
Вышли фиксы для всех мажорных версий, начиная с 6-ой. Срочно обновляемся.
https://github.com/advisories/GHSA-gv7v-rgg6-548h
@php_be1
Вышли фиксы для всех мажорных версий, начиная с 6-ой. Срочно обновляемся.
https://github.com/advisories/GHSA-gv7v-rgg6-548h
@php_be1
Релиз PhpStorm 2024.3
Поддержка PHP 8.4 и Pest 3.0.
@php_be1
https://blog.jetbrains.com/phpstorm/2024/11/phpstorm-2024-3-is-now-available/
Поддержка PHP 8.4 и Pest 3.0.
@php_be1
https://blog.jetbrains.com/phpstorm/2024/11/phpstorm-2024-3-is-now-available/
The JetBrains Blog
PhpStorm 2024.3 Is Now Available | The PhpStorm Blog
Support for PHP 8.4, xdebug_notify(), Pest 3.0, and Pest parallel and mutation testing, new features in JetBrains AI Assistant, and more!
Уязвимость в PostgreSQL, позволяющая выполнить код с правами рабочего процесса
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 и 12.21, в которых исправлены 35 ошибок и устранены 3 уязвимости - одна опасная и две неопасных. Также объявлено о прекращении поддержки ветки PostgreSQL 12, обновления для которой больше формироваться не будут.
@php_be1
https://www.opennet.ru/opennews/art.shtml?num=62238
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 и 12.21, в которых исправлены 35 ошибок и устранены 3 уязвимости - одна опасная и две неопасных. Также объявлено о прекращении поддержки ветки PostgreSQL 12, обновления для которой больше формироваться не будут.
@php_be1
https://www.opennet.ru/opennews/art.shtml?num=62238
www.opennet.ru
Уязвимость в PostgreSQL, позволяющая выполнить код с правами рабочего процесса
Сформированы корректирующие обновления для всех поддерживаемых веток PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 и 12.21, в которых исправлены 35 ошибок и устранены 3 уязвимости - одна опасная и две неопасных. Также объявлено о прекращении поддержки ветки PostgreSQL…
Три сотни советов по Laravel
Девять месяцев OussamaMater собирал разные секретики по фреймворку и теперь они доступны в формате репозитория
https://github.com/OussamaMater/Laravel-Tips
@php_be1
Девять месяцев OussamaMater собирал разные секретики по фреймворку и теперь они доступны в формате репозитория
https://github.com/OussamaMater/Laravel-Tips
@php_be1
Как измерить производительность в приложениях Laravel
В данной статье предлагают практические стратегии для оптимизации работы приложений на Laravel. В ней рассматриваются типичные проблемы, такие как N+1 запросы, отсутствие индексов в базе данных и неэффективное использование ресурсов в API. Автор объясняет, как выявлять и исправлять эти проблемы с помощью инструментов, таких как eager loading, использование метода `whenLoaded` в ресурсах и правильная индексация. В статье подчеркивается важность управления запросами к базе данных и приводятся примеры для облегчения применения этих методов на практике.
https://martinjoo.dev/how-to-measure-performance-in-laravel-apps
👉 [|@php_be1]
В данной статье предлагают практические стратегии для оптимизации работы приложений на Laravel. В ней рассматриваются типичные проблемы, такие как N+1 запросы, отсутствие индексов в базе данных и неэффективное использование ресурсов в API. Автор объясняет, как выявлять и исправлять эти проблемы с помощью инструментов, таких как eager loading, использование метода `whenLoaded` в ресурсах и правильная индексация. В статье подчеркивается важность управления запросами к базе данных и приводятся примеры для облегчения применения этих методов на практике.
https://martinjoo.dev/how-to-measure-performance-in-laravel-apps
👉 [|@php_be1]
Тейлор о новых стартовых наборах
В ближайшие недели мы планируем начать разработку новых стартовых наборов для Laravel.
Мне кажется, что эти наборы не должны быть пакетами. Вместо этого они могут быть простыми репозиториями на GitHub, которые легко склонировать. Весь код будет сразу находиться в вашем приложении — никаких команд для установки или копирования файлов. Просто клонируете репозиторий и начинаете работу. 🔨
Например, "laravel/simple-starter-kit" и "laravel/saas-starter-kit". В будущем, возможно, появятся "laravel/api-starter-kit" или "laravel/ai-starter-kit". Такой подход позволит легко понять, что входит в набор, а также упростит прием вклада от сообщества. 👍
Простой стартовый набор, по сути, будет аналогом Laravel Breeze: базовая регистрация, аутентификация, восстановление пароля и управление профилем.
SaaS-стартер-кит будет включать всё это, а также функционал для работы с командами, интеграцию Stripe Checkout через Cashier и другие полезные функции. 💰
Оба набора будут полностью бесплатными и с открытым исходным кодом. Мы планируем поддерживать варианты на основе Livewire и Inertia 2.0. Tailwind 4.
Как вам такая идея?
https://x.com/taylorotwell/status/1862911447375786451
@php_be1
В ближайшие недели мы планируем начать разработку новых стартовых наборов для Laravel.
Мне кажется, что эти наборы не должны быть пакетами. Вместо этого они могут быть простыми репозиториями на GitHub, которые легко склонировать. Весь код будет сразу находиться в вашем приложении — никаких команд для установки или копирования файлов. Просто клонируете репозиторий и начинаете работу. 🔨
Например, "laravel/simple-starter-kit" и "laravel/saas-starter-kit". В будущем, возможно, появятся "laravel/api-starter-kit" или "laravel/ai-starter-kit". Такой подход позволит легко понять, что входит в набор, а также упростит прием вклада от сообщества. 👍
Простой стартовый набор, по сути, будет аналогом Laravel Breeze: базовая регистрация, аутентификация, восстановление пароля и управление профилем.
SaaS-стартер-кит будет включать всё это, а также функционал для работы с командами, интеграцию Stripe Checkout через Cashier и другие полезные функции. 💰
Оба набора будут полностью бесплатными и с открытым исходным кодом. Мы планируем поддерживать варианты на основе Livewire и Inertia 2.0. Tailwind 4.
Как вам такая идея?
https://x.com/taylorotwell/status/1862911447375786451
@php_be1
Опенсорсные альтернативы Postman
@php_be1
https://www.amitmerchant.com/some-great-open-source-alternatives-to-postman/
@php_be1
https://www.amitmerchant.com/some-great-open-source-alternatives-to-postman/
Amit Merchant - A blog on PHP, JavaScript, and more
Some great open-source alternatives to Postman
When it comes to API clients to make requests to your APIs, most developers end up using Postman. It’s a great tool that has been around for a long time and covers everything you expect from an API client.
А что мы всё про Ларавель, да Тейлора. Тут можно подписаться на канал с моими рисунками 😛
https://t.me/demiart_news
https://t.me/demiart_news
https://t.me/demiart_news
@php_be1
https://t.me/demiart_news
https://t.me/demiart_news
https://t.me/demiart_news
@php_be1
Laravel Clockwork: Подробный обзор отладки, профилирования и лучших практик
Автор подробно рассматривает инструмент для отладки и профилирования Laravel Clockwork. Она объясняет, как установить и настроить Clockwork, а также как интегрировать его с расширением для Chrome для анализа запросов и их производительности. Описываются различные вкладки в Clockwork, такие как запросы, база данных, логи, сессии и маршруты. В статье также проводится сравнение с другими инструментами, такими как Laravel Telescope и Laravel Debugbar. Это руководство поможет улучшить производительность и устранить узкие места в приложениях Laravel.
https://qirolab.com/posts/laravel-clockwork-a-deep-dive-into-debugging-profiling-skills-and-best-practices-1705314512
👉 [|@php_be1]
https://qirolab.com/posts/laravel-clockwork-a-deep-dive-into-debugging-profiling-skills-and-best-practices-1705314512
Автор подробно рассматривает инструмент для отладки и профилирования Laravel Clockwork. Она объясняет, как установить и настроить Clockwork, а также как интегрировать его с расширением для Chrome для анализа запросов и их производительности. Описываются различные вкладки в Clockwork, такие как запросы, база данных, логи, сессии и маршруты. В статье также проводится сравнение с другими инструментами, такими как Laravel Telescope и Laravel Debugbar. Это руководство поможет улучшить производительность и устранить узкие места в приложениях Laravel.
https://qirolab.com/posts/laravel-clockwork-a-deep-dive-into-debugging-profiling-skills-and-best-practices-1705314512
👉 [|@php_be1]
https://qirolab.com/posts/laravel-clockwork-a-deep-dive-into-debugging-profiling-skills-and-best-practices-1705314512
Спасибо за реакции и отзывы на мои арты, мне очень приятно :) Дальше снова про PHP и Лару — работа на первом месте.
В документации PHP теперь можно выполнять примеры кода прямо на странице
https://habr.com/ru/articles/863564/
@php_be1
https://habr.com/ru/articles/863564/?utm_campaign=day_digest_20241203&utm_source=email_habr&utm_medium=email_digest&utm_content=link2post
В документации PHP теперь можно выполнять примеры кода прямо на странице
https://habr.com/ru/articles/863564/
@php_be1
https://habr.com/ru/articles/863564/?utm_campaign=day_digest_20241203&utm_source=email_habr&utm_medium=email_digest&utm_content=link2post
Хабр
В документации PHP теперь можно выполнять примеры кода прямо на странице
Сегодня в официальной документации PHP над каждым примером кода появилась кнопочка Run code , которая позволяет выполнить его и сразу увидеть результат. При этом код в примерах можно редактировать,...
5 примеров использования функции defer() на практике
https://saasykit.com/blog/5-practical-use-cases-for-laravel-defer-function
@php_be1
https://saasykit.com/blog/5-practical-use-cases-for-laravel-defer-function?utm_source=laravelnews&utm_medium=link&utm_campaign=laravelnews
https://saasykit.com/blog/5-practical-use-cases-for-laravel-defer-function
@php_be1
https://saasykit.com/blog/5-practical-use-cases-for-laravel-defer-function?utm_source=laravelnews&utm_medium=link&utm_campaign=laravelnews
Saasykit
5 Practical Use Cases for Laravel defer() Function
Discover how Laravel's defer() function can improve response times by running background tasks like sending emails, cleaning files, and logging actions after the response is sent.
Дайджест новостей по PHP, Symfony и Laravel за ноябрь 2024
https://habr.com/ru/articles/864866/
@php_be1
https://habr.com/ru/articles/864866/?utm_campaign=22929859&utm_source=vk_flows&utm_medium=social
https://habr.com/ru/articles/864866/
@php_be1
https://habr.com/ru/articles/864866/?utm_campaign=22929859&utm_source=vk_flows&utm_medium=social
Хабр
Дайджест новостей по PHP, Symfony и Laravel за ноябрь'2024
Привет, Хабр! Сергей Пантелеев, Кирилл Несмеянов и Данил Щуцкий собрали новости за ноябрь в PHP, Symfony и Laravel (соответственно). Всё самое интересное. Если вы хотите быть в теме происходящего,...
Минорные обновления Laravel ломают Eloquent-запросы
https://howtotrainyourrobot.com/laravel-update-breaks-eloquent-queries/
@php_be1
https://howtotrainyourrobot.com/laravel-update-breaks-eloquent-queries/
@php_be1
Нативная работа с URI в Laravel 11.35
@php_be1
https://www.amitmerchant.com/native-uri-manipulation-in-laravel/
@php_be1
https://www.amitmerchant.com/native-uri-manipulation-in-laravel/
Amit Merchant - A blog on PHP, JavaScript, and more
Native URI manipulation in Laravel
A URI (Uniform Resource Identifier) is a string of characters that uniquely identifies a resource on the internet or a local network. It provides a way to locate or reference resources such as web pages, files, images, or services.