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

Связь: @devmangx
Download Telegram
PHP Static Analysis Attributes

Этот пакет позволяет использовать атрибуты вместо аннотаций PHPDoc для статического анализа с помощью PHPStan

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

💡 Это пример того, как получить название страны, город и адрес по IP-адресу

В этом руководстве мы будем использовать пакет stevebauman/location для composer, чтобы получить текущее местоположение пользователя.

Мы получим название страны, код страны, код региона, название региона, название города, почтовый индекс, широту и долготу по IP-адресу

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

Библиотека для уведомлений о файловой системе Unix для PHP. Можно следить за изменениями в файловой системе без каких-либо зависимостей от JS

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
PHP и MySQL. 25 уроков для начинающих

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

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

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1🤔1🏆1
💡 Пример правильного проектирования API по версии Alex Xu

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Курс по языку PHP [2023]

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

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

👉 @PHPgx | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
#tips

💡 Чтение JSON-файлов в Laravel - проще простого

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🏆1
Путеводитель по базам данных

Автор:
В. Комаров
Год: 2024

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

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

💡 Совет по Laravel

Хотите быстро вывести SQL-запросы, выполненные во время вашего запроса?

И не хотите устанавливать Debugbar, Telescope и т.п.?

Используйте DB::listen() с toRawSql()!

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🏆1
static-php-cli

Инструмент для сборки PHP-приложений в один бинарный файл без дополнительных зависимостей

👉 @PHPgx | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🤔1
Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)

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

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71
This media is not supported in your browser
VIEW IN TELEGRAM
#tips

💡 Совет по Laravel

Один из моих любимых недокументированных советов, который я регулярно использую. Используйте "wasRecentlyCreated", чтобы проверить, была ли модель создана или найдена в базе данных.

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
Руководство для начинающих по HTML и CSS: Пошаговое руководство с примерами и упражнениями

Автор: Уилсон К.
Год: 2023

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

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

💡 Совет по PHP/Laravel

Вместо того чтобы выполнять цикл foreach по массиву для поиска значения записи, вы можете использовать метод Laravel Collection contains()

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4🔥1
Как правильно проверять сложность пароля пользователя при регистрации

Автор анализирует, как традиционные методы могут снижать удобство и безопасность, и предлагает более универсальные подходы для проверки паролей

🔜 Читать подробнее

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества

Включены рекомендации от русскоязычного PHP-сообщества, которые охватывают книги, блоги, Telegram-каналы, видеокурсы, подкасты и другие ресурсы для PHP-разработчиков разного уровня — от новичков до профессионалов

🔜 Читать подробнее

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Чистый код. Создание, анализ и рефакторинг

Автор: Р. Мартин
Год: 2019

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

👉 @PHPgx | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Нужно кэшировать тяжелые вычисления в Laravel?

Используй помощник once, который выполняет обратный вызов один раз и кэширует результат.

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Полное руководство по полнотекстовому поиску с помощью Laravel

Статья на блоге MeiliSearch объясняет, как внедрить полнотекстовый поиск в Laravel с помощью Meilisearch и Laravel Scout.

🔜 Читать подробнее

➡️ @PHPgx | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Media is too big
VIEW IN TELEGRAM
Полный курс Laravel Swagger. REST API Laravel

00:00:00 Введение
00:04:25 Делаем заготовку
00:16:20 Установка Swagger
00:22:18 Общие аннотации и настройки Swagger
00:28:01 CRUD со Swagger
01:03:03 Установка JWT Auth
01:13:08 Авторизация и защищенные роуты в Swagger
01:20:20 Бонус. Нестандартные тело запроса и ответа

🔜 Смотреть на Youtube

👉 @PHPgx | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
#tips

💡 Знаете ли вы... Вы можете деструктурировать массивы прямо в правой части цикла foreach!

Попробуйте, чтобы получить более чистый и читабельный код!

👉 @PHPgx
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥6🤯5