uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Відкрити в Telegram

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

Показати більше
2 040
Підписники
-124 години
-77 днів
-1730 днів
Архів дописів
Laravel Pint - это система исправления стиля PHP-кода для минималистов. Laravel Pint - это исправление стиля PHP-кода для мин
Laravel Pint - это система исправления стиля PHP-кода для минималистов. Laravel Pint - это исправление стиля PHP-кода для минималистов. Pint построен на базе PHP-CS-Fixer и позволяет легко убедиться, что стиль вашего кода остается чистым и последовательным. https://github.com/laravel/pint 👉 @php_lib

🔥 Хардкорный тест для Go-разработчиков! 💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлай
🔥 Хардкорный тест для Go-разработчиков! 💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Пройдете тест — получите welcome-скидку на курс. Возможна рассрочка. 🚀 Курс поможет прокачать навыки на реальных коммерческих кейсах и под руководством экспертов в этой области. 👉 Успешное прохождение теста откроет доступ к 2 урокам курса: — Mock-собеседование со студентом курса Golang (бэкенд, базы данных, SystemDesign) — Golang: Talk-сессия ✔️ Пройти тест: https://otus.pw/wTlk/ Реклама. Информация о рекламодателе на сайте www.otus.ru

Использование Hashid в Laravel (вместо UUID) Недавно я увидел в Twitter дискуссию о том, какой первичный ключ должен использо
Использование Hashid в Laravel (вместо UUID) Недавно я увидел в Twitter дискуссию о том, какой первичный ключ должен использоваться в ваших таблицах. В ходе дискуссии, как правило, обсуждались автоинкрементные целочисленные идентификаторы по умолчанию и UUID. Я всегда склонялся к инкрементным целочисленным идентификаторам, потому что считаю их очень простыми. https://julienbourdeau.com/laravel-hashid 👉 @php_lib

Eloquent-eager-limit Например, если вам нужно получить только по десять последних сообщений для каждого пользователя. Это расширение Laravel Eloquent позволяет ограничить количество результатов при жадной загрузке для каждого пользователя https://github.com/staudenmeir/eloquent-eager-limit 👉 @php_lib

✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Вырвись из однотипных задач — освой полный спектр возмож
✔️ Ты PHP-разработчик? - Проверь себя, пройди тест по Laravel! 👩‍💻 Вырвись из однотипных задач — освой полный спектр возможностей Laravel. Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Framework Laravel" от OTUS по специальной цене. 🎫Возможна оплата курса в рассрочку 👉 ПРОЙТИ ТЕСТ: https://otus.pw/4grN/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытые уроки курса! ▶️ 01 марта в 20:00 открытый урок «Обзор новых фишечек и нововведений Laravel 10». ▶️ 15 марта в 20:00 открытый урок «Браузерные тесты с Laravel Dusk». Реклама. Информация о рекламодателе на сайте otus.ru

Руководство по OpenAI для PHP & Laravel: добавьте искусственный интеллект в свой проект https://benjamincrozat.com/php-ai#d24
Руководство по OpenAI для PHP & Laravel: добавьте искусственный интеллект в свой проект https://benjamincrozat.com/php-ai#d2420f214e97b9dd7b20a03d57849051 👉 @php_lib

Демо Symfony конвертер валют Недавно довелось делать тестовое задание на Symfony - конвертер валют с прямой и кросс-конвертацией. Получилось весьма неплохо, поэтому хочу поделиться с сообществом примером простого консольного приложения по всем канонам Symfony: DI, autowiring, тегирование сервисов, гибкая конфигурация, вот это вот всё. Надеюсь, это будет полезно начинающим "симфонистам". Код приложения https://github.com/vladimirmartsul/symfony-exchange-demo Описание https://habr.com/ru/post/671956/ 👉 @php_lib

📆 Приглашаем на бесплатный урок: Прототипное наследование в JavaScript 🧠 На занятии мы разберемся, что такое прототипное на
📆 Приглашаем на бесплатный урок: Прототипное наследование в JavaScript 🧠 На занятии мы разберемся, что такое прототипное наследование и как оно может помочь при разработке программ. В результате вы лучше поймете объектную модель Javascript и сможете писать ООП код с экономией памяти. 👉 Регистрируйтесь на занятие https://otus.pw/l6En/ 📌 Используйте эту возможность, чтобы познакомиться с преподавателем и форматом обучения курса «Fullstack Developer» в OTUS. Доступен в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru

👩‍💻 Как устроен планировщик Go? 📢📢 Узнайте на открытом уроке 28 февраля в 20:00 мск онлайн-курса «Golang Developer. Profe
👩‍💻 Как устроен планировщик Go? 📢📢 Узнайте на открытом уроке 28 февраля в 20:00 мск онлайн-курса «Golang Developer. Professional» в OTUS. Не упустите возможность протестировать курс и познакомиться с преподавателем. Урок рассчитан на программистов с опытом и начинающих Go-разработчиков. ✅ На занятии мы: — Посмотрим на то, как устроен планировщик внутри Go. — Узнаем, как эти знания можно использовать в повседневной практике. 💻 Спикером выступит Балун Владимир, преподаватель курса и ведущий разработчик в Ozon. 💎 Продолжить изучение Go вы сможете на курсе, на него действует рассрочка. ➡️Определите свой уровень подготовки с помощью теста и регистрируйтесь на мероприятие: https://otus.pw/J51f/. Реклама. Информация о рекламодателе на сайте www.otus.ru

Laravel позволяет получать записи в маршрутах не только по первичному ключу, но и по любому полю модели. 👉 @php_lib
Laravel позволяет получать записи в маршрутах не только по первичному ключу, но и по любому полю модели. 👉 @php_lib

Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества В чаты по PHP часто приходят с вопросами про развитие:
Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества В чаты по PHP часто приходят с вопросами про развитие: какие книги стоит прочитать в первую очередь, на какие каналы подписаться, какие курсы хороши. Если повезет, в ответ чат поделится парой рекомендаций. Мы решили агрегировать их в список и собрали 150+ мнений по актуальным ресурсам для PHP-разработчика. https://habr.com/ru/company/skyeng/blog/666626/ 👉 @php_lib

⁉️ Что нового в Laravel 10? 📆 1 марта в 20:00 мск проведем обзор новых фишечек и нововведений Laravel 10. Открытый урок сост
⁉️ Что нового в Laravel 10? 📆 1 марта в 20:00 мск проведем обзор новых фишечек и нововведений Laravel 10. Открытый урок состоится в рамках онлайн-курса «Framework Laravel» в OTUS (возможна рассрочка). 🟠Поговорим о нововведениях новой версии Laravel, как их можно использовать в проде, а также о том, что придется изменить в проекте, чтобы можно было его обновить до 10 версии Laravel. ➡️Для участия в вебинаре пройдите вступительный тест: https://otus.pw/06fb/ Реклама. Информация о рекламодателе на сайте otus.ru

+8
Array Destructuring in PHP Destructuring arrays Destructuring arrays with non-numerical keys Using the shorthand syntax Skipping items Building and assigning Destructuring nested arrays A practical example Beware of undefined indexes Merging defaults 👉 @php_lib

В очередь, ...! Как управлять состоянием системы через события Существует множество разных подходов к построению архитектуры
В очередь, ...! Как управлять состоянием системы через события Существует множество разных подходов к построению архитектуры серверных приложений. В данной статье рассмотрим Event-driven архитектуру (она же событийно-ориентированная). Рассмотрим основные принципы, как перейти от связей Компонент А <-> Компонент В, к связям через события Компонент А -> Событие B -> Компонент B, и зачем это нужно. https://habr.com/ru/post/699492/ 👉 @php_lib

Чистим пхпшный код с помощью DTO При написании нового метода или сервиса мы стараемся его максимально абстрагировать от внешних зависимостей, чтобы новый функционал реализовывал только заложенную ему логику. Об этом, собственно, нам и говорит один из принципов SOLID - Принцип единственной ответственности (single responsibility principle). https://telegra.ph/CHistim-phpshnyj-kod-s-pomoshchyu-DTO-02-12 👉 @php_lib