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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
👔 PHP-разработчик
⛳️ Russian Robotics
💼🥁 Работа в офисе
💵 Зарплата на собеседовании

Подробнее: https://proglib.io/vacancies/php-razrabotchik-russian-robotics-e584a408-2023-03-22
🍌121
Punchcard — конфигурации объектов для Laravel

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

"Punchcard Object Configs" решает эту проблему, предоставляя возможность использовать объекты PHP в качестве конфигурационных файлов. Такой подход позволяет легче читать и управлять конфигурацией, а также делает ее более гибкой и расширяемой.

https://tomasvotruba.com/blog/introducing-punchcard-object-configs-for-laravel
👍7🌚6😁3🐳1
#ищу_команду

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

эта статья представляет введение в использование Bison PO2 в PHP-приложениях и может быть полезна разработчикам, которые интересуются созданием своих языков программирования или расширением функциональности своих существующих приложений с помощью новых синтаксических конструкций

https://dev.to/mrsuh/php-skeleton-for-bison-po2
👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#новости

🤖 Пожалуй, ключевыми новостями вокруг ИИ на прошлой неделе являются анонс плагинов ChatGPT и GitHub Copilot X.

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

Что касается Copilot, то в него уже интегрирована GPT-4. Новая версия инструмента — это видение будущего разработки ПО на базе ИИ от GitHub. И да, там не только новая языковая модель под капотом, а еще много чего интересного.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Данная статья описывает, как можно использовать инструмент PHP CS Fixer для автоматической правки кода в PHP проектах и как можно общие конфигурации для этого инструмента совместно использовать в разных проектах.

Автор предлагает два подхода к использованию PHP CS Fixer в разных проектах. Первый подход заключается в том, чтобы включать конфигурацию PHP CS Fixer непосредственно в каждый проект, что может быть неэффективным и затратным. Второй подход заключается в создании общей конфигурации, которая может быть использована во всех проектах, и автоматической загрузке этой конфигурации в проекты при запуске PHP CS Fixer.

Далее автор подробно описывает, как создать и использовать общую конфигурацию для PHP CS Fixer. Он предлагает использовать файл JSON, который содержит настройки PHP CS Fixer и который может быть легко обновлен и распространен между разными проектами. Автор также рассматривает несколько вариантов загрузки общей конфигурации в проекты, в том числе использование Composer и настройки среды.

https://localheinz.com/articles/2023/03/10/sharing-configurations-for-php-cs-fixer-across-projects/
3❤‍🔥1
GPX PHP

GPX (формат обмена GPS) — это фактически стандартный формат файлов для обмена GPS-маршрутами в путешествиях, приключениях и на суше. Библиотека содержит программу чтения и записи GPX, позволяющую легко работать с файлами GPX в приложениях PHP.

https://github.com/loskoderos/gpx-php
👍12
👔 Junior PHP-разработчик
⛳️ КУБ
💼🥁 Работа в офисе
💵 40 000 - 60 000 рублей

Подробнее: https://proglib.io/vacancies/junior-php-razrabotchik-kub-b9669b2b-2023-03-25
😁10👍2🍌1
Docgen для пакетов Laravel — идеальное решение для разработчиков пакетов Laravel.

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

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

https://github.com/irazasyed/docgen
4🎉1