uk
Feedback
PHP Portal | Программирование

PHP Portal | Программирование

Відкрити в Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для PHP-разработчика Связь: @devmangx

Показати більше
4 824
Підписники
-424 години
-147 днів
-7730 день
Архів дописів
Нужно выполнить поиск по нескольким столбцам с одним и тем же условием? Используй методы whereAny(), whereAll() или whereNone
Нужно выполнить поиск по нескольким столбцам с одним и тем же условием? Используй методы whereAny(), whereAll() или whereNone() вместо написания множества условий с OR или AND. Код станет гораздо чище и понятнее! Документация: https://laravel.com/docs/12.x/queries#where-any-all-none-clauses 👉 @PHPgx

Repost from N/a
Нужно выполнить поиск по нескольким столбцам с одним и тем же условием? Используй методы whereAny(), whereAll() или whereNone
Нужно выполнить поиск по нескольким столбцам с одним и тем же условием? Используй методы whereAny(), whereAll() или whereNone() вместо написания множества условий с OR или AND. Код станет гораздо чище и понятнее! Документация: https://laravel.com/docs/12.x/queries#where-any-all-none-clauses 👉 @PHPgx

Теперь вы можете запускать Laravel-приложения напрямую внутри Node.js. Платформа Platformatic анонсировала решение, которое о
Теперь вы можете запускать Laravel-приложения напрямую внутри Node.js. Платформа Platformatic анонсировала решение, которое объединяет PHP и JavaScript в едином рантайме. Это открывает новые горизонты для full-stack разработки и избавляет от необходимости поддерживать раздельные инфраструктуры для PHP и Node.js. Новое решение под названием Platformatic PHP stackable позволяет запускать Laravel-приложения внутри Node.js-рантайма Watt. Ключевым компонентом является @platformatic/php-node — нативный модуль на Rust, который внедряет многопоточный PHP-интерпретатор прямо в Node.js Это создает высокопроизводительный мост, позволяя вашему Laravel-приложению запускаться как stackable-модуль внутри Watt. Это снижает задержки и даёт массу преимуществ: ✅ Единый деплой: PHP и Node.js-сервисы работают в одном рантайме. ✅ Общие ресурсы: Оптимизация использования ресурсов и снижение затрат на инфраструктуру. ✅ Плавная миграция: Постепенный перенос легаси-приложений на JavaScript. ✅ Polyglot-архитектура: Используйте PHP и JS вместе в микросервисной архитектуре. Начать просто — всего пара шагов по конфигурации, и ваше существующее Laravel-приложение будет работать в окружении Node.js. В блоге Platformatic уже опубликовано подробное руководство по запуску Репозиторий на GitHub: https://github.com/platformatic/watt-next-laravel 👉 @PHPgx

Repost from Data Science. SQL hub
🎁 РАЗЫГРЫВАЕМ MacBook Air! Разыгрываем шикарный 13-дюймовый MacBook Air! Отличная рабочая машинка! Условия участия максималь
🎁 РАЗЫГРЫВАЕМ MacBook Air! Разыгрываем шикарный 13-дюймовый MacBook Air! Отличная рабочая машинка! Условия участия максимально простые: 🔸Подписаться на телеграм-канал: @sqlhub 🔸Подписаться на телеграм-канал: @ai_machinelearning_big_data 🔸Нажать кнопку "Участвовать" ниже. ВСЁ! Вы участник! Бот выберет одного человека, которому мы подарим этот MacBook. Доставка по зоне СДЭК. Итоги подведём 14 августа. Всем удачи! Пусть победит самый приятный человек! ⚠️ Если бот подвис — не беспокойтесь, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвую».

Вот как нужно писать на PHP Инструменты для современного PHP сейчас реально на хорошем уровне. А значит, писать на PHP можно
Вот как нужно писать на PHP Инструменты для современного PHP сейчас реально на хорошем уровне. А значит, писать на PHP можно куда лучше, чем ты, возможно, думаешь. Вдохновившись докладом Нуно Мадуро про современные PHP-инструменты, автор занялся обновлением своего стартового набора Fission, чтобы убедиться, что использует всё самое актуальное из того, что предлагает PHP для разработки. И это полностью изменило его подход к написанию кода на PHP. Он нашёл идеальный стек инструментов. https://www.youtube.com/watch?v=qkG2ybcmpZc 👉 @PHPgx

Храни уведомления в базе данных, чтобы построить систему in-app уведомлений. Добавь 'database' в метод via(), и Laravel автом
Храни уведомления в базе данных, чтобы построить систему in-app уведомлений. Добавь 'database' в метод via(), и Laravel автоматически сохранит данные уведомления в формате JSON. Документация: https://laravel.com/docs/12.x/notifications#database-notifications 👉 @PHPgx

Repost from 1337
🎉 Большой розыгрыш от крупнейшего IT-медиа 1337, легендарного паблика Рифмы и Панчи, канала Техно. Победителей будет много,
🎉 Большой розыгрыш от крупнейшего IT-медиа 1337, легендарного паблика Рифмы и Панчи, канала Техно. Победителей будет много, а для участия нужны лишь пара кликов: 1. Подписаться на Рифмы и Панчи, 1337 и на Техно. 2. Нажать «Участвовать» под этим постом Что по призам:
1 место - Iphone 16 Pro 2 место - PS5 Slim 3 место - Nintendo Switch 2 4-10 места - 10 000 рублей на карту
Победителей определим 21 июля в 18:00 МСК. Всем удачи!

PHP-разработчики, пишущие на JavaScript, после того как у них челюсть отвисает от того, что аналогичный функционал не идет из
+1
PHP-разработчики, пишущие на JavaScript, после того как у них челюсть отвисает от того, что аналогичный функционал не идет из коробки в JS. 🤣 👉 @PHPgx

Как использовать сервисные классы в контроллере Laravel? А точнее — где их определять или внедрять? Моё правило: 🔹Если серви
Как использовать сервисные классы в контроллере Laravel? А точнее — где их определять или внедрять? Моё правило: 🔹Если сервис используется в одном методе контроллера — внедрение в метод 🔹Если в нескольких методах — внедрение через конструктор с использованием property promotion 👉 @PHPgx

Жара в IT! Теперь популярные языки программирования можно легко выучить по гайдам в картинках Бесплатные инструменты, полезны
+4
Жара в IT! Теперь популярные языки программирования можно легко выучить по гайдам в картинках Бесплатные инструменты, полезные ресурсы, а также советы и задачки. Выбирай нужное направление и учись не напрягаясь: 👩‍💻 Linux Ninja 🖥 CodHub | Курсы IT 📱 Python | Программирование 😷 Hacking | Кибербезопасность ⚙️ Webdev | Backend & Frontend 🖥 Программирование по мемам

Очередной годный сайт для прокачки навыков SQL-запросов На платформе вам предстоит решать задачи, используя базу данных больн
Очередной годный сайт для прокачки навыков SQL-запросов На платформе вам предстоит решать задачи, используя базу данных больницы. Задачи разделены по уровням сложности, начиная с простых запросов с SELECT и постепенно переходя к более сложным Есть подсказки и возможность получить готовый запрос, если застряли 👍 👉 @PHPgx

Совет по PHP Вы можете проверять файлы на синтаксические ошибки без запуска кода — и валидировать весь проект одной командой.
Совет по PHP Вы можете проверять файлы на синтаксические ошибки без запуска кода — и валидировать весь проект одной командой. 🔹 Быстрая проверка на ошибки 🔹 Валидация проекта в одну строку Чище код — быстрее разработка 👉 @PHPgx

Совет по Laravel Делаешь несколько API-запросов? Не отправляй их по очереди! Вместо этого используй Http::pool() — он позволя
Совет по Laravel Делаешь несколько API-запросов? Не отправляй их по очереди! Вместо этого используй Http::pool() — он позволяет запускать запросы параллельно и прокачать производительность, выполнив их все одновременно. Ссылка на документацию: https://laravel.com/docs/12.x/http-client#concurrent-requests 👉 @PHPgx

🔥 Успех в IT = скорость + знания + окружение Здесь ты найдёшь всё это — коротко, по делу и без воды. Пока другие ищут, где “
🔥 Успех в IT = скорость + знания + окружение Здесь ты найдёшь всё это — коротко, по делу и без воды. Пока другие ищут, где “подглядеть решение”, ты будешь использовать самые передовые инструменты! 🖥 ИИ: t.me/ai_machinelearning_big_data 🖥 Python: t.me/pythonl 🖥 Linux: t.me/linuxacademiya 🖥 C++ t.me/cpluspluc 🖥 Docker: t.me/DevopsDocker 🖥 Хакинг: t.me/linuxkalii 🖥 Devops: t.me/DevOPSitsec 🖥 Data Science: t.me/data_analysis_ml 🖥 Javascript: t.me/javascriptv 🖥 C#: t.me/csharp_ci 🖥 Java: t.me/javatg 🖥 Базы данных: t.me/sqlhub 👣 GO: t.me/Golang_google 🖥 React: t.me/react_tg 👣 Rust: t.me/rust_code 🧠 Нейросети: t.me/vistehno 🖥 PHP: t.me/phpshka 🖥 Android: t.me/android_its 💼 Вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi

Удобный шпаргалка с самыми полезными константами языка PHP От DIR до UPLOAD_ERR_NO_FILE — всё аккуратно сгруппировано и готов
Удобный шпаргалка с самыми полезными константами языка PHP От DIR до UPLOAD_ERR_NO_FILE — всё аккуратно сгруппировано и готово к версии 8.4 Сохраняйте. Используйте. Делитесь 👉 @PHPgx

strlen() vs mb_strlen(): Почему 71% PHP-разработчиков ошибаются В этой статье разберем, как PHP работает со строками и почему
strlen() vs mb_strlen(): Почему 71% PHP-разработчиков ошибаются В этой статье разберем, как PHP работает со строками и почему даже простой вызов strlen() может привести к неожиданным результатам. На примере крайне простой задачи "что выведет echo strlen('привет!');" посмотрим, что и как влияет на подсчет длины строки, заглянем внутрь реализации strlen() и развенчаем миф о строках как массивах. https://habr.com/ru/articles/919192/ 👉 @PHPgx

ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ Айтишники поймут ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠ ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ

Совет по Laravel: хватит писать кастомную логику повторных попыток для нестабильных API Используйте Http::retry() — он автома
Совет по Laravel: хватит писать кастомную логику повторных попыток для нестабильных API Используйте Http::retry() — он автоматически повторяет неудачные запросы с экспоненциальной задержкой между попытками. Ссылка на документацию: https://laravel.com/docs/12.x/http-client#retries 👉 @PHPgx

Это не задокументировано, но в Laravel можно подписаться на событие MessageSending и предотвратить отправку письма, если выпо
Это не задокументировано, но в Laravel можно подписаться на событие MessageSending и предотвратить отправку письма, если выполняется определённое условие. Это очень полезно, если нужно реализовать блоклист — например, чтобы не отправлять письма на адреса, которые ранее дали bounce в SES, и таким образом сохранить репутацию отправителя. Можно изменить email «на лету» и убрать из него адреса, попавшие в блоклист. Если после этого не остаётся ни одного адреса для отправки, достаточно вернуть false — письмо будет тихо отброшено и не уйдёт 👉 @PHPgx

Нашел для вас шпаргалку, чтобы не путались 👉 @PHPgx
Нашел для вас шпаргалку, чтобы не путались 👉 @PHPgx