PHP Portal | Программирование
Ir al canal en Telegram
Присоединяйтесь к нашему каналу и погрузитесь в мир для PHP-разработчика Связь: @devmangx
Mostrar más4 820
Suscriptores
-324 horas
-267 días
-8830 días
Archivo de publicaciones
#tips
💡 Используйте through вместо map в Laravel, когда используете пагинацию.
Когда вы хотите отобразить данные из пагинации и вернуть только подмножество полей, используйте through вместо map.
map разрушает объект пагинации и изменяет его идентификатор. В то время как through работает с самими пагинационными данными.
👉 @PHPgx
👩💻 Backend уже в Telegram!
Вот обширная база контента по Backend разработке, которая ежедневно пополняется новыми постами:
Обучение Node.js с нуля
Обучение JavaScript с нуля
Обучение Ruby с нуля
Обучение PHP с нуля
Обучение Go с нуля
📌 Ресурсы, гайды, шпаргалки, задачи и книги — всё собрано в одном месте: @backend_ready
Рецепты PHP. Для профессиональных разработчиков
Автор: Эрик Манн
Год: 2025
📂 Скачать книгу
👉 @PHPgx | #книги
ngx-php
Встроенный языковой модуль PHP для веб-сервера Nginx. Согласно тестам, в настоящее время это самый быстрый способ запустить PHP — быстрее, чем Swoole, Roadrunner и Frankenphp.
👉 @PHPgx | #ресурсы
+4
Senior-разработчик создал крутейший канал про SQL
Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных.
Присоединяйтесь: @SQL
💻 ACID в контексте транзакции базы данных: наглядная демонстрация от ByteByteGo (Alex Xu)
⏩ Atomicity (атомарность) гарантирует, что каждая транзакция будет выполнена полностью или не будет выполнена совсем. Не допускаются промежуточные состояния
⏩ Consistency (согласованность). Благодаря тому, что транзакция не допускает промежуточных результатов, БД остается консистентной. Есть такое определение транзакции: «Упорядоченное множество операций, переводящих базу данных из одного согласованного состояния в другое». То есть до выполнения операции и после БД остается консистентной (согласованной)
⏩ Isolation (изолированность). Во время выполнения транзакции параллельные транзакции не должны оказывать влияния на ее результат
⏩ Durability (надежность). Если пользователь получил подтверждение от системы о выполнении транзакции, он может быть уверен, что сделанные им изменения не будут отменены из-за какого-либо сбоя
👉 @PHPgx
TransformersPHP
Инструментарий для PHP-разработчиков, позволяющий легко добавлять возможности машинного обучения в свои проекты
Это всесторонний обзор Transformers PHP, в нем рассматриваются различные аспекты библиотеки, включая ее особенности, архитектуру, интеграцию с ONNX Runtime, и примеры использования для задач, таких как анализ настроений и обработка изображений в текст.
👉 @PHPgx | #ресурсы
CodHub теперь в Telegram!
Бесплатные обучающие материалы, которые лучше платных — книги, ресурсы, статьи и курсы топовых вузов страны тут:
👩💻 Материалы по Python
👩💻 Материалы по Frontend
👩💻 Материалы по Java
👩💻 Материалы по С#
👩💻 Материалы по C/C++
👩💻 Материалы по Хакингу
🖥 Материалы по SQL
👩💻 Материалы по Kotlin/Swift
👩💻 Материалы по Linux
🐞 Материалы по QA
👩💻 Материалы по Go
👩💻 Материалы по PHP
Подписываетесь: @CodHub_tg
#tips
💡 Вы можете добавить столбец в таблицу базы данных в случае, если он отсутствует, и удалить его, если он уже присутствует. Для этого существуют следующие методы:
🔜 whenTableDoesntHaveColumn
🔜 whenTableHasColumn
👉 @PHPgx
🔥 Самые нужные каналы для PHP разработчика, чтобы расти в доходе 💸
• PHP | Вопросы собесов
• PHP | LeetCode
• PHP | Тесты
• PHP | Удалёнка
Подпишись, чтобы не потерять ☝️
Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server
Одной из ключевых особенностей PHP является — легкость для разработчика в написании первой программы. Во многих мануалах для старта разработки сокращают информацию о web-сервере до минимума, например, запустите openserver или скопируйте собранный докер образ, где уже будет все настроено и просто перейдите по адресу http://localhost. Все это приводит к сужению знаний общей картины как работает web-приложение, что негативно влияет на репутацию разработчиков на этом языке программирования в целом.
В этой статье автор рассказывает о web-серверах для PHP, как раз для того, чтобы расширить кругозор тех людей, кто пропустил эту тему и постараться раскрыть ее максимально простым и понятным языком
➡️ @PHPgx | #cтатья
#tips
💡 Отслеживание чего-то, например, просмотров страниц с помощью MySQL может создать значительную нагрузку на производительность при высоком объеме трафика.
Redis намного лучше справляется с этой задачей. Вы можете использовать Redis и команду планирования для поддержки синхронизации с MySQL на фиксированный интервал времени
👉 @PHPgx
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/books_englishhh
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
#tips
💡 В Laravel с версии 10.7 появилась поддержка конвейера для процессов, который легко позволяет связывать вывод одного процесса с входными данными для другого
👉 @PHPgx
+3
🔥 Четыре сайта с бесплатными шаблонами
HTMLrev: Огромная коллекция бесплатных HTML-шаблонов, в том числе множество для панелей управления Laravel. Часто обновляются и позволяют легко просматривать по категориям.
Creative Tim: Известный своими готовыми к использованию шаблонами, Creative Tim предоставляет UI-киты, административные панели и системы дизайна для нескольких архитектур, включая Laravel. Их шаблоны поставляются с высококачественным кодом и документацией.
ThemeSelection: Предлагает как бесплатные, так и платные UI-киты и шаблоны панелей управления. Хотя доступно всего несколько бесплатных вариантов, они отличаются замечательным качеством и сравнимы с премиальными пакетами.
JustBoil: JustBoil специализируется на шаблонах панелей управления для различных библиотек, включая Bulma и Tailwind. Их бесплатные шаблоны профессионально разработаны, написаны и документированы, предлагая множество компонентов для создания панелей управления.
👉 @PHPgx | #ресурсы
