TGViewer
Channel Public Channel
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #3144 · Back to latest

Older Posts 20 shown
Post #3143 2.54K
Статья рассказывает о новой возможности в языке программирования PHP версии 8.3 - клонировании свойств только для чтения. Автор начинает со введения в тему клонирования в PHP и затем переходит к описанию нового функционала, доступного с выпуском версии 8.3.

Автор объясняет, что ранее в PHP при клонировании объекта также создавались его свойства только для чтения (readonly properties), что могло приводить к неожиданным результатам и ошибкам в приложении. Однако с версии 8.3 появилась возможность клонирования только для чтения свойств объекта, что упрощает работу с такими свойствами и повышает безопасность приложения.

В статье автор дает примеры использования новой функциональности, показывает, как клонировать объекты с только для чтения свойствами, и объясняет, как функция справляется с различными типами свойств объектов.

https://stitcher.io/blog/cloning-readonly-properties-in-php-83
stitcher.io Cloning readonly properties in PHP 8.3 | stitcher.io PHP 8.3 adds a way of overwriting readonly property values when cloning an object
  • 👍 4
  • ❤ 1
Post #3142 2.74K
Post #3137 2.76K
Профилирование сервисного контейнера Laravel в вашем приложении

В данной статье рассматривается профилирование сервис-контейнера в Laravel-приложении. Автор начинает с того, что поясняет, что такое сервис-контейнер и как он работает в Laravel. Затем автор переходит к основной теме статьи - профилированию сервис-контейнера и его компонентов.

Автор предлагает несколько способов профилирования сервис-контейнера в Laravel, включая: использование встроенных инструментов логирования, использование существующих пакетов для профилирования, таких как Laravel Debugbar, а также создание собственных инструментов профилирования сервис-контейнера.

Далее автор предоставляет подробное описание создания собственного инструмента профилирования, который позволяет отслеживать процесс создания объектов в сервис-контейнере. Этот инструмент позволяет получить информацию о времени создания объектов, количестве созданных объектов и т.д. Автор также дает советы по оптимизации процесса создания объектов.

https://medium.com/@jonathandart/profiling-the-laravel-service-container-in-your-application-5cc8446ddaf6
Medium Profiling the Laravel Service Container in Your Application Here’s how I found out a Laravel application was creating 10’s of thousands of objects that it didn’t need to.
  • 👍 4
  • ❤ 2
Post #3136 2.66K
Как настроить DNS для разработки веб-приложения с помощью Dnsmaqs раз и навсегда

В
статье описывается процесс установки DNSMASQ на Ubuntu и настройки его на локальной машине. Рассматривается использование DNSMASQ для настройки различных доменов с использованием одного IP-адреса. Также автор описывает, как создать конфигурационный файл для DNSMASQ и как настроить его на автоматическую загрузку при запуске операционной системы.

https://jolicode.com/blog/how-to-configure-dns-for-developing-webapp-with-dnsmaqs-once-for-all
JoliCode How to Configure DNS for Developing Webapp with Dnsmaqs once for all When you install a new project, you often need to edit your /etc/hosts file. It isn’t really painful but wouldn’t it be better if we could avoid it? I have used Dnsmasq for a decade to solve
  • 👍 3
  • ❤ 1
  • 🍌 1
Post #3131 2.59K
Как убедиться, что ray() не сломает ваше приложение Laravel с помощью Github Action

Статья описывает, как использовать инструмент отладки Ray в приложениях на Laravel и как проверять работоспособность приложения с помощью GitHub Action. В статье показывается, как настроить работу Ray и локальный веб-интерфейс для отладки, а также как создать и запустить GitHub Action, который проверяет работоспособность приложения перед каждым коммитом в основную ветку репозитория. Рассматриваются различные сценарии использования Ray, такие как отладка баз данных, проверка запросов и вывод результатов работы методов приложения. Также в статье приводятся практические советы для эффективного использования Ray и GitHub Action в Laravel-приложениях

https://medium.com/code16/how-to-make-sure-ray-wont-break-your-laravel-application-with-github-action-a8bc37a6cbe
Medium How to make sure ray() won’t break your Laravel application with Github Action Scan your Laravel application and detect remaining Spatie’s ray calls in your CI workflow to prevent triggering errors in production.
  • ❤ 4
Post #3130 2.72K
Обработка больших сжатых файлов с помощью PHP

Статья на тему обработки больших сжатых файлов с использованием PHP. В статье рассматриваются различные способы работы с сжатыми файлами, такие как чтение, запись, распаковка и упаковка. Приводится пример использования различных библиотек и функций PHP для работы с сжатыми файлами. Также обсуждаются некоторые проблемы, которые могут возникнуть при работе с большими сжатыми файлами. В целом статья представляет интерес для разработчиков, которые работают с большим объемом данных и нуждаются в оптимизации обработки файлов.

https://medium.com/softonic-eng/processing-large-compressed-files-with-php-586f8bda3c35
Medium Processing large compressed files with PHP One day we received a new task: download a huge file on a daily basis and process it as quickly as possible to make the information…
  • 👍 5
Post #3129 2.28K

Forwarded from Библиотека программиста

System+Design+Blueprint.pdf273 KB
#проектирование_систем

Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.

🔗 Источник
  • 🔥 11
Post #3128 2.6K
Уникальные задание вашего laravel horizon могут никогда не выполниться

Статья о том, что уникальные задания в Laravel Horizon могут никогда не выполниться. Автор объясняет, что это происходит из-за того, что срок жизни задания ограничено. Он также предлагает несколько решений этой проблемы, включая рефакторинг кода так, чтобы разбить задачи на несколько, увеличение срока жизни и т.д.

https://vincentbean.com/your-laravel-horizon-s-unique-jobs-may-never-run
Vincentbean Your Laravel Horizon's unique jobs may never run — Vincent Bean With Laravel Horizon and unique jobs you should be aware of the trim setting in your configuration. If you do not configure this correctly or do not take it into account it could cause your unique jobs to never run!
  • ❤ 3
  • 🍌 2
Post #3127 2.58K
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
  • ❤ 1
Post #3126 2.58K
Уведомление о прекращении поддержки: поддержка клиентских библиотек Azure Storage PHP будет прекращена 17 марта 2024 г.

https://azure.microsoft.com/en-us/updates/retirement-notice-the-azure-storage-php-client-libraries-will-be-retired-on-17-march-2024/
Microsoft Azure updates | Microsoft Azure Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
  • 🍌 4
  • 🌚 2
  • ❤ 1
Post #3124 2.73K
Видео: Создание приложения Ride Share с помощью Laravel и Vue

Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.

https://youtu.be/iFOEU6YNBzw
YouTube Build A Ride Share App: Full Stack Tutorial with Laravel and Vue Learn how to build a fully functional ride share application using PHP and JavaScript with the Laravel and Vue frameworks. By the end of this video, you'll have a basic app that lets you choose between being a driver or passenger, map routes to destinations…
  • 👍 2
  • ❤ 1
Post #3123 2.64K
Внедрение PHP-CS-Fixer в легаси проекты

Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.

https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
Andreas Möller Introducing PHP-CS-Fixer into legacy projects If you are working on a legacy PHP project, what could be a strategy for introducing PHP-CS-Fixer that reduces risk and invites other developers to collaborate?
  • 👍 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →