Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.1K subscribers
1.49K photos
24 videos
26 files
4.21K links
Все самое полезное для пхпшника в одном канале.

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

Учиться у нас: https://proglib.io/w/bca892d6

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
PHP Builder

Трейт для автоматического создания шаблона Builder с гибким интерфейсом для любого класса.

https://github.com/szogyenyid/php-builder
🍌73🌚2👍1
Как вы организуете свой код на PHP для повторного использования и расширяемости?⬇️⬇️⬇️
👍41
Парсер Nginx с PHP и Bison

Автор предлагает использовать средства Bison для создания грамматики языка логов Nginx и генерации парсера для этого языка. Затем этот парсер можно использовать в PHP для обработки логов и вывода нужной информации.

Статья содержит пример кода на Bison, который описывает грамматику языка логов Nginx. Также приводится пример кода на PHP, в котором используется созданный с помощью Bison парсер для обработки логов Nginx и вывода нужной информации на экран.

https://dev.to/mrsuh/nginx-parser-with-php-and-bison-1k5
👍41
10 команд для добавления базы данных в Symfony

Данная статья рассказывает о 10 шагах для добавления базы данных в Symfony проект.

Автор пошагово рассматривает процесс добавления базы данных в Symfony и предоставляет соответсвующий список команд

Путем выполнения этих шагов в Symfony можно создать базу данных и начать использовать ее в приложении. Комментарии в статье описывают каждую команду и шаг, а также дают дополнительные объяснения для читателя.

https://faun.pub/10-commands-to-add-a-database-to-symfony-b4e3cdfa5fd2
🍌73👍2👏1🌚1
Прессуем WordPress

Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."

https://habr.com/ru/articles/728294/
👌5
Оптимизация Flare

Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.

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

https://flareapp.io/blog/49-optimizing-flare
2👍2
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
10
Индексировать документ в Elasticsearch

Статья рассказывает о том, как индексировать документы в Elasticsearch с помощью библиотеки Elasticsearch-PHP. В статье описывается, что такое индексация, как использовать Elasticsearch-PHP для отправки запросов к Elasticsearch и добавления документов в индекс, и приводятся примеры кода. Статья также содержит ряд полезных советов и рекомендаций по работе с Elasticsearch

https://www.mon-code.net/post/169/index-document-in-elasticsearch-using-php-library-elasticsearch-php
👍42
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍2
Данная статья описывает, как использовать библиотеку Python Social Networking Services Scraper (PSNSS) для получения твитов в Laravel приложении. PSNSS позволяет получать данные из различных социальных сетей, в том числе из Twitter.

В статье рассматривается установка и настройка PSNSS, а также примеры кода для получения твитов по определенному хэштегу или имени пользователя Twitter. Также автор предоставляет советы по улучшению производительности и защите приложения от ошибок.

Статья может быть полезна для разработчиков, которые работают с Laravel и хотят добавить возможность получения твитов в свое приложение. Она также может быть интересна для тех, кто интересуется интеграцией Python и PHP.

https://hendrikprinsza.medium.com/fetching-tweets-in-laravel-with-pythons-social-networking-services-scraper-c53db78c014e
2
Как модерировать видеоконтент (сканировать неприемлемый контент) в PHP

Статья описывает, как использовать Cloudmersive API для модерации видео-контента и сканирования его на наличие несоответствующего контента (NSFW) в PHP приложении. Cloudmersive API предоставляет сервисы для анализа и классификации контента, в том числе для сканирования видео на наличие NSFW материалов.

Также описывает установку и настройку Cloudmersive API, а также демонстрирует примеры кода для отправки видео на анализ и получения результатов. Кроме того, автор предоставляет советы по использованию этого сервиса для модерации контента в реальном времени и оптимизации производительности приложения.

https://cloudmersive.medium.com/how-to-moderate-video-content-scan-for-nsfw-content-in-php-86f9d7a2acd9
5
👔 Стажер-разработчик PHP
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании

Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
🌭4🎉1
Работа с деньгами в Laravel

Эта статья рассказывает о том, как обрабатывать различные типы денежных величин в фреймворке Laravel. Обычно в приложениях используются типы данных для обычных чисел или строк, но для работы с деньгами это может быть неудобно и ненадежно. В статье описывается, как использовать специальный тип для денежных величин - Money, и как он может помочь с работой приложения с ценами и денежными операциями. Также статья описывает, как можно приводить различные форматы денежных величин к одному формату и как проверять корректность введенных пользователем данных.

https://andy.cowan.me.uk/handling-money-types-in-laravel
👍7
Выявление узких мест: исследование низкой производительности контейнера Laravel

Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.

Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.

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

https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
5
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Тест: насколько хорошо вы знаете Git?

Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.

🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🤯1