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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
4 832
مشترکین
-424 ساعت
-147 روز
-7730 روز
آرشیو پست ها
Ты предпочитаешь PHP-функции или Laravel-хелперы? Вот пример хелпера Str. A или B? 👉 @PHPgx
Ты предпочитаешь PHP-функции или Laravel-хелперы? Вот пример хелпера Str. A или B? 👉 @PHPgx

PHP совет Чтобы добавить так называемые ведущие нули в начале числа (например, для номеров счетов), используйте функцию PHP s
PHP совет Чтобы добавить так называемые ведущие нули в начале числа (например, для номеров счетов), используйте функцию PHP str_pad(). Она позволяет задать итоговую длину строки и поведение заполнения. Документация: https://php.net/manual/en/function.str-pad.php 👉 @PHPgx

Это выглядит ОЧЕНЬ полезно 👌 Позволяет увидеть, какие возможности языка PHP использует ваш код и зависимости (и какая версия PHP их поддерживает) https://github.com/tomasVotruba/lines#2-php-feature-counter 👉 @PHPgx

Вы наверняка использовали HTTP Client в Laravel для выполнения внешних API-запросов к сторонним сервисам. Но знали ли вы, что
Вы наверняка использовали HTTP Client в Laravel для выполнения внешних API-запросов к сторонним сервисам. Но знали ли вы, что с помощью HTTP Client в Laravel можно также выполнять асинхронные HTTP-запросы, поскольку внутри он использует библиотеку Guzzle? Асинхронные HTTP-запросы позволяют продолжать выполнение определённых операций, пока API-запрос обрабатывается в фоне, что помогает сократить общее время ответа Вот пример кода для этого случая 👉 @PHPgx

Laravel 12.42 теперь поддерживает Enum в подстановках переводов Больше не нужно вызывать ->value Это делает слой переводов чи
Laravel 12.42 теперь поддерживает Enum в подстановках переводов Больше не нужно вызывать ->value Это делает слой переводов чище и выразительнее ✌️ 👉 @PHPgx

Изоляция рунета ближе, чем ты думаешь Loading … ██████████████] 99% Роскомнадзору дали карт-бланш на блокировки, а «белые спи
Изоляция рунета ближе, чем ты думаешь
Loading ██████████████] 99%
Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.

Тестирование HTTP-обработчиков в памяти в Go httptest.NewRequest() создаёт фейковые HTTP-запросы. httptest.NewRecorder() пере
Тестирование HTTP-обработчиков в памяти в Go httptest.NewRequest() создаёт фейковые HTTP-запросы. httptest.NewRecorder() перехватывает HTTP-ответы. Быстро, изолированно, без сетевых накладных расходов ✌️ 👉 @PHPgx

Laravel совет Если у вас есть колонка в БД с деньгами и она хранится как DECIMAL, то в модели Eloquent, скорее всего, стоит п
Laravel совет Если у вас есть колонка в БД с деньгами и она хранится как DECIMAL, то в модели Eloquent, скорее всего, стоит привести её к типу decimal:2 Тогда при ПОЛУЧЕНИИ значения вы всегда будете выводить корректные денежные значения вроде 10.00, а не 10 или 10.0. 👉 @PHPgx

Laravel 12.42 только что сделал работу с индексами в миграциях гораздо чище. Встречайте: ✅ whenTableHasIndex() ✅ whenTableDoe
Laravel 12.42 только что сделал работу с индексами в миграциях гораздо чище. Встречайте: ✅ whenTableHasIndex()whenTableDoesntHaveIndex() Никакого лишнего шаблонного кода. Отличный DX 👉 @PHPgx

Релиз PhpStorm 2025.3 В этом релизе появились нативная интеграция с Claude Agent, поддержка Laravel из коробки, поддержка PHP 8.5, улучшения в работе с дженериками, новая тема Islands и многое другое https://blog.jetbrains.com/phpstorm/2025/12/phpstorm-2025-3-is-now-out/ 👉 @PHPgx

Laravel/PHP совет Знал ли ты про метод Faker bothify()? - символ ? заменяется на рандомную букву - символ # — на рандомную ци
Laravel/PHP совет Знал ли ты про метод Faker bothify()? - символ ? заменяется на рандомную букву - символ # — на рандомную цифру - символ * — на рандомную букву или цифру Пример: генерация номерных знаков для автомобиля. Документация: https://fakerphp.org/formatters/numbers-and-strings/#bothify 👉 @PHPgx

+3
⚡️ ВАЙБ-КОДИНГ теперь в Telegram! Ребята сделали крутейший канал, где на наглядных примерах и понятном языке рассказывают как войти в новую эру разработки с ИИ, делятся полезными фишками и инструментами Подписывайтесь: @vibecoding_tg

Полезная PHP-библиотека: https://github.com/tomloprod/colority Позволяет: - преобразовывать и валидировать цвета - получать ц
+2
Полезная PHP-библиотека: https://github.com/tomloprod/colority Позволяет:
- преобразовывать и валидировать цвета - получать цвет с лучшим контрастом (используя коэффициент контрастности по стандарту WCAG 2.0) - извлекать цвета из изображений
и многое другое 👉 @PHPgx

Новый метод билдера запросов в Laravel 12.21 Появился новый метод whereValueBetween() для проверки, находится ли значение меж
Новый метод билдера запросов в Laravel 12.21 Появился новый метод whereValueBetween() для проверки, находится ли значение между двумя колонками с помощью билдера запросов 👉 @PHPgx

GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломат
GitHub теперь в Telegram! Самый прогерский канал, где за 10 минут ты научишься: / Пробив по фото и номеру в ТГ // Как взломать вебку подруги /// Мануал по OSINT разведке Подписывайся, нас уже сотни тысяч: >@GitHub

Laravel/PHP совет Избегайте создания классов с одинаковыми именами в разных директориях. Они МОГУТ работать, если везде прави
Laravel/PHP совет Избегайте создания классов с одинаковыми именами в разных директориях. Они МОГУТ работать, если везде правильно прописаны неймспейсы, но это слишком рискованно В примере, который мне прислали на ревью, я бы переименовал классы в VisibilityInterface и/или VisibilityEnum. 👉 @PHPgx

Как структурировать проекты на Laravel? Это вопрос №1, который мне задают. И, как по мне, главное вот что: Какую бы структуру
Как структурировать проекты на Laravel? Это вопрос №1, который мне задают. И, как по мне, главное вот что: Какую бы структуру вы ни выбрали, она должна быть последовательной по всему проекту. Поэтому при ревью чужого кода именно несогласованность в структуре мгновенно бросается мне в глаза. Пример прилагается 👉 @PHPgx

В Laravel есть класс Benchmark, который позволяет замерить время выполнения любой задачи Это очень удобно, когда нужно быстро
В Laravel есть класс Benchmark, который позволяет замерить время выполнения любой задачи Это очень удобно, когда нужно быстро проверить время работы конкретной функции или сравнить несколько решений с точки зрения производительности 👉 @PHPgx

⚡️ На Stepik вышел курс по Linux Внутри 20+ модулей: от установки Linux и работы с файлами до сетей, прав, дисков, процессов, автоматизации на Bash и многого другого. Всё сразу закрепляется на практике (200+ заданий с автопроверкой). Материал подаётся понятным языком, шаг за шагом, на реальных примерах и с наглядными схемами. После прохождения вы получите сертификат, который можно добавить в резюме. Есть бесплатные демо-уроки для ознакомления. В ближайшие 48ч курс доступен со скидкой 30% по промокоду «STBLACKFRIDAY30»: открыть курс на Stepik

Быстрый совет Laravel Используйте методы вида fake()->xxxxx() для более точных и реалистичных данных. Вот пример для фейковог
+1
Быстрый совет Laravel Используйте методы вида fake()->xxxxx() для более точных и реалистичных данных. Вот пример для фейкового адреса недвижимости 👉 @PHPgx