Гибкое кэширование в Laravel — это очень просто
В Laravel 11 появилась новая функция кэширования, призванная изменить подход к обработке дорогостоящих операций с данными. Новый метод Cache::flexible() реализует паттерн, позволяющий обслуживать кэшированные данные, обновляя их в фоновом режиме, предлагая разумное решение извечной проблемы баланса между свежестью данных и производительностью приложения. В статье мы рассмотрим эту функцию, начав с основ и постепенно погружаясь в более сложные сценарии использования.
https://www.dev-notes.ru/articles/laravel/flexible-caching-in-laravel/
@php_be1
В Laravel 11 появилась новая функция кэширования, призванная изменить подход к обработке дорогостоящих операций с данными. Новый метод Cache::flexible() реализует паттерн, позволяющий обслуживать кэшированные данные, обновляя их в фоновом режиме, предлагая разумное решение извечной проблемы баланса между свежестью данных и производительностью приложения. В статье мы рассмотрим эту функцию, начав с основ и постепенно погружаясь в более сложные сценарии использования.
https://www.dev-notes.ru/articles/laravel/flexible-caching-in-laravel/
@php_be1
Организация кода в Laravel. Личный опыт
В статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил немного структурировать, с чем удалось познакомиться после перехода в мир фреймворков из мира чудного (ударение можете сами поставить) Битрикс. Многие вещи стали для меня открытием и особенно переоткрыл для себя ООП. Начнем рассмотрение с практик организации кода проекта. Статья адресована начинающим разработчикам.
https://habr.com/ru/articles/760022/
👉 [|@php_be1]
https://habr.com/ru/articles/760022/
В статье я расскажу, как организую свой код в проектах, использующих Laravel. Решил немного структурировать, с чем удалось познакомиться после перехода в мир фреймворков из мира чудного (ударение можете сами поставить) Битрикс. Многие вещи стали для меня открытием и особенно переоткрыл для себя ООП. Начнем рассмотрение с практик организации кода проекта. Статья адресована начинающим разработчикам.
https://habr.com/ru/articles/760022/
👉 [|@php_be1]
https://habr.com/ru/articles/760022/
Хотите узнать, как использовать GraphQL в Laravel?
Где мы разберем:
Встречаемся в преддверии старта курса «Framework Laravel».
Все участники вебинара получат специальную цену на обучение!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный видеокурс по созданию API на Laravel. 24 урока на английском языке.
https://apiacademy.treblle.com/laravel-api-course/write-operations
@php_be1
https://apiacademy.treblle.com/laravel-api-course/write-operations
@php_be1
PHP и Laravel дайджест новостей за сентябрь 2024 года
https://habr.com/ru/articles/850098/
@php_be1
https://habr.com/ru/articles/850098/?utm_campaign=22100980&utm_source=telegram_flows&utm_medium=social
https://habr.com/ru/articles/850098/
@php_be1
https://habr.com/ru/articles/850098/?utm_campaign=22100980&utm_source=telegram_flows&utm_medium=social
Хабр
PHP и Laravel дайджест новостей за сентябрь 2024 года
Всем привет! Это дайджест новостей от CutCode [ссылка удалена мод.] . Давайте посмотрим, что произошло за прошедший месяц в мире PHP и Laravel. Новости PHP Первый релиз-кандидат PHP 8.4 доступен...
🚀 Хотите узнать, как автоматизировать бизнес-процессы в компании без навыков программирования?
Ждем вас на открытом вебинаре 16 октября в 20:00 мск, где мы разберем:
- Какие сущности можно автоматизировать с помощью бизнес-процессов;
- Как использовать роботов для автоматизации CRM-сущностей (лидов, сделок);
- Как расширить возможности автоматизации с помощью разработки.
Встречаемся в преддверии старта курса «Разработчик Битрикс24». Все участники вебинара получат специальную цену на обучение!
🎟 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3DvGPU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ждем вас на открытом вебинаре 16 октября в 20:00 мск, где мы разберем:
- Какие сущности можно автоматизировать с помощью бизнес-процессов;
- Как использовать роботов для автоматизации CRM-сущностей (лидов, сделок);
- Как расширить возможности автоматизации с помощью разработки.
Встречаемся в преддверии старта курса «Разработчик Битрикс24». Все участники вебинара получат специальную цену на обучение!
🎟 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3DvGPU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Laravel - ключ к успешной карьере PHP-разработчика!
🦾 Пройди тест по Laravel! 🦾
➡️ Проверь себя и свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене.
👩💻 Присоединяйся к новому потоку онлайн-курса «Framework Laravel» в OTUS. В программе курса — удобные и мощные наработки огромного Laravel-сообщества, а практика — решение бизнес-задач.
👨💻 За 3 месяца обучения твое портфолио пополнится мини-проектами и выпускной работой.
Приятный бонусКурс можно приобрести в рассрочку и без переплаты
👉 ПРОЙТИ ТЕСТ
Приятный бонус
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Как Uber обновлял MySQL до версии 8.0
Рассказывается о мотивах, проблемах и их решениях, связанные с этим масштабным процессом обновления.
https://www.uber.com/en-JO/blog/upgrading-ubers-mysql-fleet/
@php_be1
Рассказывается о мотивах, проблемах и их решениях, связанные с этим масштабным процессом обновления.
https://www.uber.com/en-JO/blog/upgrading-ubers-mysql-fleet/
@php_be1
Приглашаем на открытый урок
🗓 23 октября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «PHP Developer. Professional»
На вебинаре разберем:
- какие нововведения появятся в PHP 8.4;
- как эти изменения повлияют на вашу работу;
- какие новые функции и улучшения ждут разработчиков.
Спикер Александр Пряхин — технический руководитель юнита в Авито, ITIL4 Certified.
Все участники вебинара получат специальную цену на обучение!
🔗 Ссылка на регистрацию: https://clck.ru/3Dy65w
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучение мидлварей в Laravel 11
https://dev.to/grantholle/exploring-middleware-in-laravel-11-2e10
👉 [|@php_be1]
https://dev.to/grantholle/exploring-middleware-in-laravel-11-2e10
https://dev.to/grantholle/exploring-middleware-in-laravel-11-2e10
👉 [|@php_be1]
https://dev.to/grantholle/exploring-middleware-in-laravel-11-2e10
DEV Community
Exploring Middleware in Laravel 11
Laravel 11 is set to release in "Q1" of 2024, which may be as soon as next month. I am starting a...
Автоматизация резервного копирования баз данных c Laravel
https://www.dev-notes.ru/articles/laravel/automating-database-backups-in-laravel/
@php_be1
https://www.dev-notes.ru/articles/laravel/automating-database-backups-in-laravel/
@php_be1
Понимание предопределенных констант PHP
PHP, как динамический и широко используемый скриптовый язык, оснащен множеством предопределенных констант.
Эти константы, являясь неотъемлемой частью ядра PHP, служат важными строительными блоками, предоставляющими полезную информацию о среде PHP и его конфигурации.
Давайте отправимся в путешествие, чтобы понять и использовать эти константы для более надежной и эффективной разработки на PHP.
https://dev.to/patricia1988hernandez2/understanding-php-predefined-constants-6db
👉 [|@php_be1]
https://dev.to/patricia1988hernandez2/understanding-php-predefined-constants-6db
PHP, как динамический и широко используемый скриптовый язык, оснащен множеством предопределенных констант.
Эти константы, являясь неотъемлемой частью ядра PHP, служат важными строительными блоками, предоставляющими полезную информацию о среде PHP и его конфигурации.
Давайте отправимся в путешествие, чтобы понять и использовать эти константы для более надежной и эффективной разработки на PHP.
https://dev.to/patricia1988hernandez2/understanding-php-predefined-constants-6db
👉 [|@php_be1]
https://dev.to/patricia1988hernandez2/understanding-php-predefined-constants-6db
Idempotency — что это такое и как это может помочь нашим API в Laravel?
При разработке API идемпотентность — это важное понятие, о котором нужно знать. Если API поддерживает идемпотентность, клиент передает уникальный ключ для каждого запроса, который сервер использует, чтобы избежать повторной обработки запросов, отправленных несколько раз.
Это помогает избежать, например, проблем с многократной обработкой платежей или повторной отправкой форм, когда у пользователя нестабильное подключение. Этот концепт поддерживается в одних из самых популярных SDK от таких компаний, как Stripe, Paypal, Amazon и Shopify.
В этом посте мы рассмотрим конкретные преимущества, которые идемпотентность приносит нашим API, а также представим пакет, который позволяет легко добавить поддержку идемпотентности в любой Laravel API!
https://www.conroyp.com/articles/what-is-idempotency-add-to-laravel-apis
👉 [|@php_be1]
https://www.conroyp.com/articles/what-is-idempotency-add-to-laravel-apis
При разработке API идемпотентность — это важное понятие, о котором нужно знать. Если API поддерживает идемпотентность, клиент передает уникальный ключ для каждого запроса, который сервер использует, чтобы избежать повторной обработки запросов, отправленных несколько раз.
Это помогает избежать, например, проблем с многократной обработкой платежей или повторной отправкой форм, когда у пользователя нестабильное подключение. Этот концепт поддерживается в одних из самых популярных SDK от таких компаний, как Stripe, Paypal, Amazon и Shopify.
В этом посте мы рассмотрим конкретные преимущества, которые идемпотентность приносит нашим API, а также представим пакет, который позволяет легко добавить поддержку идемпотентности в любой Laravel API!
https://www.conroyp.com/articles/what-is-idempotency-add-to-laravel-apis
👉 [|@php_be1]
https://www.conroyp.com/articles/what-is-idempotency-add-to-laravel-apis
Конфигурирование middleware в Laravel 11
https://www.dev-notes.ru/articles/laravel/laravel-11-middleware-configuration/
@php_be1
https://www.dev-notes.ru/articles/laravel/laravel-11-middleware-configuration/
@php_be1
Как проверить, пуста ли коллекция Laravel?
Как веб-разработчику на Laravel, вам часто придется работать с коллекциями, массивами PHP и массивами JavaScript. Одна из распространенных задач, с которой я сталкиваюсь регулярно, — это проверка, пусты ли эти структуры или нет.
Если вы похожи на меня, то, вероятно, вы пытались взаимодействовать с классом Collection так, как если бы это был массив (случайно или намеренно). Хотя в большинстве случаев это возможно, существует одна распространенная «ловушка», о которой нужно знать, чтобы избежать багов в вашем коде! На самом деле, я написал эту статью потому, что сам попался на эту ловушку и потратил немало времени, пытаясь понять, что происходит.
https://ashallendesign.co.uk/blog/how-to-check-if-a-laravel-collection-is-empty
👉 [|@php_be1]
https://ashallendesign.co.uk/blog/how-to-check-if-a-laravel-collection-is-empty
Как веб-разработчику на Laravel, вам часто придется работать с коллекциями, массивами PHP и массивами JavaScript. Одна из распространенных задач, с которой я сталкиваюсь регулярно, — это проверка, пусты ли эти структуры или нет.
Если вы похожи на меня, то, вероятно, вы пытались взаимодействовать с классом Collection так, как если бы это был массив (случайно или намеренно). Хотя в большинстве случаев это возможно, существует одна распространенная «ловушка», о которой нужно знать, чтобы избежать багов в вашем коде! На самом деле, я написал эту статью потому, что сам попался на эту ловушку и потратил немало времени, пытаясь понять, что происходит.
https://ashallendesign.co.uk/blog/how-to-check-if-a-laravel-collection-is-empty
👉 [|@php_be1]
https://ashallendesign.co.uk/blog/how-to-check-if-a-laravel-collection-is-empty