PHP Portal | Программирование
4.85K subscribers
408 photos
20 videos
2 files
209 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для PHP-разработчика

Связь: @devmangx
Download Telegram
PHP 8 объекты, шаблоны и методики программирования, 6-е издание

Автор: Зандстра Мэтт
Год: 2021

📂 Скачать книгу

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
#tips

💡Совет по Laravel

Знаете ли вы, что метод whereAny(), может осуществлять поиск по нескольким столбцам, используя логику OR

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
ООП на PHP за 2 часа. Курс по PHP. Объектно ориентированное программирование на PHP

Изучаем самое важное и практически полезное

📹 Cмотреть курс: YouTube

👉 @PHPgx | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Laravel 9. Быстрая разработка веб-сайтов на PHP

Автор: Дронов В.
Год: 2023

📂 Скачать книгу

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔2🌚1
Механизмы безопасности в Laravel

Мы рассмотрим безопасные функции Laravel, которые могут помочь вам предотвратить болезненные ошибки

🟡Предотвращение N+1
🟡Защита от частично гидрированных моделей
🟡Опечатки атрибутов и переименованные столбцы
🟡Защита от массового присвоения
🟡Строгость модели
🟡Принудительное выполнение полиморфного сопоставления
🟡Мониторинг долгосрочных событий

📖 Читать: ссылка

👉 @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
#tips

💡 Совет по Laravel

Знаете ли вы... В Laravel есть метод `withProgressBar()`, который позволяет добавлять прогресс-бары к консольным командам

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
PostgreSQL: SQL + PL/pgSQL для тех, кто хочет стать профессионалом

Автор: О. Ткачев
Год: 2024

📂 Скачать книгу

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
#tips

💡 После изменения атрибутов записи Eloquent вы можете получить оригинальные атрибуты, вызвав метод getOriginal()

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
#tips

💡 Вам не нужно сохранять файлы, чтобы использовать их в качестве вложений в электронных письмах в Laravel

Просто используйте метод attachData, чтобы добавить файлы, которые пользователь загрузил в классах Mailable

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Разработка веб-приложений на WordPress. 2-е издание

Автор: Б. Мессенленер, Д. Коулман
Год: 2021

📂 Скачать книгу

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Состояние дженериков и коллекций

📖 Читать: ссылка

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Safe

Все функции PHP, переписанные так, чтобы они выбрасывали исключения, а не возвращали false

Ссылка: тык

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Web на практике. CSS, HTML, jаvascript, MySQL, PHP для fullstack-разработчиков

Автор: Кириченко А.В.
Год: 2021

📂 Скачать книгу

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🌭1
Serde

Serde — это быстрая, гибкая, мощная и простая в использовании библиотека сериализации и десериализации для PHP, которая поддерживает ряд стандартных форматов. Он черпает вдохновение как из крейта Serde от Rust, так и из Symfony Serializer, хотя напрямую не основан ни на одном из них.

В настоящее время Serde поддерживает сериализацию объектов PHP в массивы PHP, файлы JSON, YAML и CSV и обратно. Он также поддерживает сериализацию в JSON или CSV через поток. Планируется дальнейшая поддержка, но по задумке ее может расширить кто угодно

Ссылка: тык

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
🔥 Библиотеки и инструменты PHP

Этот впечатляющий список библиотек, инструментов и проверок для PHP предлагает разнообразные решения для различных аспектов разработки, начиная от работы с деньгами и временем, и заканчивая инструментами для тестирования, статического анализа и обеспечения безопасности.

Независимо от того, создаете ли вы масштабируемый микросервис, ищете уязвимости в коде или оптимизируете работу CI-пайплайна, этот список имеет все необходимое.

Ссылка: тык

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
СОБЕСЕДОВАНИЕ по PHP: к каким ВОПРОСАМ готовиться?

Вас ждет разбор вопросов и ответов с технических собеседований по языку программирования PHP

📹 Cмотреть видео: YouTube

👉 @PHPgx | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Отличная шпаргалка по возможностям mysqldump, уверен, многие из вас (нас) не знали и половины опций этой команды

Ссылка: тык

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
По локоть в легаси: пошагово перезапускаем устаревший портал на PHP

📖 Читать: ссылка

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 58 PhpStorm Tips & Tricks

Вот тут можно найти пачку полезных функций/команд/шорткатов для phpstorm

Ссылка: тык

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
Как избежать 10 частых ошибок в настройке NGINX

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

📖 Читать: ссылка

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
#tips

👩‍💻 Функция Str::mask в Laravel может использоваться для замены конфиденциальной информации, например номера кредитной карты, на символы-заменители. Это позволяет сохранять безопасность конфиденциальных данных клиентов.

▶️ Эта функция заменяет после 4 символов и оставляет последние 4 символа в строке на символы «*». Таким образом, конфиденциальная информация остается скрытой, но при этом сохраняется достаточно информации, чтобы использовать ее для нужных действий, например для проверки транзакций

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11