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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
4 821
المشتركون
-1124 ساعات
-247 أيام
-8630 أيام
أرشيف المشاركات
💡 Совет по Laravel Перестаньте писать сложные запросы в контроллерах Используйте специальные классы для запросов, чтобы элег
💡 Совет по Laravel Перестаньте писать сложные запросы в контроллерах Используйте специальные классы для запросов, чтобы элегантно обрабатывать агрегированные данные из нескольких моделей. Преимущества: ✅ Выполнение одной задачи ✅ Ясное выражение намерений ✅ Легкость тестирования сложных запросов в изоляции 👉 @PHPgx | #tips

⚡ Kali LInux — канал-гайд, который научит тебя хакингу и защите информации с нуля. Это кладезь полезной информации, первоисто
Kali LInux — канал-гайд, который научит тебя хакингу и защите информации с нуля. Это кладезь полезной информации, первоисточник того, что появляется в платных гайдах и курсах. •Лучшие бесплатные курсы и книги по Этичному Хакингу и Информационной Безопасности. Полезный репозиторий с подборкой ресурсов по хакингуГде изучать Linux и хакинг. Бесплатные курсы •Виртуальная машина Linux для #OSINT на базе Ubuntu. •Целая папка полезных ресурсов для Хакеров и многое другое 🔈 Подписывайся, это самый простой способ научиться хакингу: @linuxkalii

Только что нашел утечку исходного кода Facebook за 2007 год 😃 Тогда не было Composer, PSR еще не существовал, а внедрение ОО
Только что нашел утечку исходного кода Facebook за 2007 год 😃 Тогда не было Composer, PSR еще не существовал, а внедрение ООП шло медленно... но при этом на PHP строились огромные приложения! Посмотрите исходный код здесь: https://gist.github.com/nikcub/3833406 👉 @PHPgx

👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите
👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите полезные каналы, которые помогут ворваться в новое направление. 👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля 👍 Белый Хакер — Свежие новости из мира ИБ 😎 Арсенал Безопасника — Все необходимые инструменты 😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг 👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям 📂Вступай и изучай новое направление!

💡 Совет по Laravel Используйте методы Arr::get() или хелпер data_get для получения значения из глубоко вложенного массива с
💡 Совет по Laravel Используйте методы Arr::get() или хелпер data_get для получения значения из глубоко вложенного массива с помощью удобной "точечной" нотации. Метод data_get также поддерживает объекты! Они также принимают значение по умолчанию, которое будет возвращено, если указанный ключ не существует. 👉 @PHPgx | #tips

Самая недооценённая особенность Laravel? Фабрики баз данных. Я бы даже осмелился сказать, что хорошо построенные фабрики — эт
Самая недооценённая особенность Laravel? Фабрики баз данных. Я бы даже осмелился сказать, что хорошо построенные фабрики — это признак кодовой базы для СТАРШИХ разработчиков, в отличие от кодовой базы для МОЛОДЫХ. Позвольте объяснить. Если я вижу кодовую базу, где фабрики отсутствуют или определены плохо, это обычно говорит о большем: 🔹Нет автоматизированных тестов. 🔹Нет тестирования с большими объемами данных. 🔹И отсутствие внимания к реалистичным сценариям, приближённым к продакшн-окружению. Если у вас есть ПРАВИЛЬНЫЕ фабрики, вероятно, вы гораздо больше заботитесь о тестировании и надежности приложения. Подождите, а что такое эти СИЛЬНЫЕ фабрики? Это когда разработчик тратит ДОПОЛНИТЕЛЬНОЕ время на продумывание реалистичных форматов данных. Они показывают, насколько разработчик ЗАБОТИТСЯ: 🔹Заботится достаточно, чтобы симулировать реалистичные данные: fake()->paragraphs() вместо fake()->text(). 🔹Заботится достаточно, чтобы настроить вероятности: fake()->boolean(90) вместо статичного true. Согласны? ✅ #tips by Povilas Korop 👉 @PHPgx

⚡️ ИТОГИ УЖЕ ЗАВТРА. Конкурс с призами на 700 ТЫСЯЧ рублей подходит к концу. Дарим: 1. iPhone 16 2. AirPods Pro 2 3. Самый св
⚡️ ИТОГИ УЖЕ ЗАВТРА. Конкурс с призами на 700 ТЫСЯЧ рублей подходит к концу. Дарим:
1. iPhone 16 2. AirPods Pro 2 3. Самый свежий Samsung на Android 4. PlayStation 5 Pro 5. Nintendo Switch 6. ПК с RTX 4060 7. AirPods Max 8. Игровая мышь Razer Viper Pro 2 9. Наушники Razer Barracuda 10. $200 на Steam
— Просто подпишись на Бэкдор и Ты в тренде — Нажми кнопку «Участвую» — ВСЁ! Все призы отправим бесплатно, платить ни за что не нужно. Итоги крупнейшего конкурса 2025 года ждите 21 января 23:59

Это расширение для Chrome, которое позволяет встраивать PHP-консоль в панель разработчика DevTools. Оно использует пакет Spatie Laravel Web Tinker и встраивает его в панель инструментов, предоставляя доступ к консоли PHP прямо внутри DevTools. Установка: 🔹Скачайте и распакуйте проект. 🔹Перейдите по адресу chrome://extensions/ в вашем браузере. 🔹Включите "Режим разработчика" в правом верхнем углу (если он еще не включен). 🔹Нажмите "Загрузить распакованное расширение" и выберите папку php-ext. 🔹В вашем Laravel проекте установите пакет Spatie Laravel Web Tinker командой:
composer require spatie/laravel-web-tinker
Теперь в панели консоли Chrome появится новая вкладка PHP. Кликнув по ней, вы получите доступ к PHP консоли, где сможете выполнять код Laravel или PHP прямо из браузера 👉 https://github.com/tnylea/php-ext 👉 @PHPgx | #ресурсы

Если вы ищете самый простой способ сгенерировать документацию по API для вашего приложения на Laravel, которая также будет красивой, попробуйте следующее: 1. Установите Scribe через Composer (knuckleswtf/scribe) Это генератор документации API, который использует ваши маршруты, запросы, модели и ресурсы для автоматической генерации. 2. Настройте вывод Scribe Установите параметры конфигурации scribe.type в значение 'external_laravel' и scribe.theme в значение 'scalar'. 3. Запустите команду php artisan scribe:generate Результаты впечатляют! Вы получаете массу возможностей бесплатно, включая автоматическую генерацию примеров на различных языках программирования, светлый/тёмный режим, поиск, версионность и многое другое. Попробуйте сами! 👉 https://github.com/knuckleswtf/scribe 👉 @PHPgx | #tips

Ищем новичков во фронтенд-разработке и вёрстке сайтов. Хотим показать, как получить реальный опыт в разработке сайтов и веб-п
Ищем новичков во фронтенд-разработке и вёрстке сайтов. Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений. А именно: - Сверстать веб-сайт на HTML + CSS; - Реализовать функционал на JavaScript; - Пощупать фронтенд-фреймворк Angular; - Подключить Backend и загрузить сайт на хостинг; - Как использовать ChatGPT и Giga во Frontend-разработке. Чтобы в итоге ты своими руками разработал качественный сайт, который не стыдно добавить в портфолио или продать. Такой опыт можно получить на бесплатном практикуме уже завтра с поддержкой от опытных кураторов на каждом этапе. А ещё покажем, как зарабатывать деньги на фрилансе: - 9 способов найти первый заказ на фрилансе даже без опыта - Как развиваться в профессии frontend-разработчик - Ошибки, из-за которых фрилансеры не получают и теряют клиенто в - Как пройти собеседование в IT-компанию без опыта работы 👉 Приходи на бесплатное обучение и зови с собой друзей

Наткнулся на интересный проект — php-wasm. Это библиотека, которая позволяет запускать PHP прямо в браузере с использованием WebAssembly 👉 https://github.com/seanmorris/php-wasm 👉 @PHPgx | #ресурсы

💡 Если у вас есть колонка с возможностью NULL в таблице базы данных, рассмотрите возможность случайной установки значения эт
💡 Если у вас есть колонка с возможностью NULL в таблице базы данных, рассмотрите возможность случайной установки значения этой колонки как опционального в вашей фабрике, используя метод optional от Faker. Это может помочь вам обнаружить нестабильные тесты или потенциальные ошибки, так как вы можете ожидать, что данное поле всегда будет заполнено в вашем приложении. 👉 @PHPgx | #tips

Господи, да в чём проблема стать фронтендером? Подписался на эти три канала: 👉 Фронтенд 👉 Верстка 👉 Node.JS Заходишь кажды
Господи, да в чём проблема стать фронтендером? Подписался на эти три канала: 👉 Фронтенд 👉 Верстка 👉 Node.JS Заходишь каждый день, тратишь 15 минут и изучаешь актуальную информацию. Можешь сразу применять на практике. ВСЁ! Это настолько просто, что даже твой кот справится. Подпишись сейчас, потом спасибо скажешь.

Loupe Полнотекстовая поисковая система с токенизацией, стеммингом, устойчивостью к опечаткам, фильтрами и географической поддержкой, основанная на чистом PHP и SQLite. 👉 @PHPgx | #ресурсы

💡 Совет по Laravel Используйте метод построителя запросов orWhere() в Eloquent с осторожностью, чтобы избежать некорректной
💡 Совет по Laravel Используйте метод построителя запросов orWhere() в Eloquent с осторожностью, чтобы избежать некорректной фильтрации данных. Первый пример вернет любой курс, если в столбце "content" содержится ключевое слово, игнорируя предыдущие условия where! Второй пример с вложенными условиями исправляет эту проблему. 👉 @PHPgx | #tips

💡 whereRelation против whereDoesntHaveRelation в Laravel Не попадай в ловушку, пытаясь инвертировать whereRelation! Одно усл
💡 whereRelation против whereDoesntHaveRelation в Laravel Не попадай в ловушку, пытаясь инвертировать whereRelation! Одно условие находит ЛЮБУЮ запись, а другое гарантирует, что НЕТ совпадений. Уловил разницу? 😧 👉 @PHPgx | #tips

Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Психолог взрослого человек
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Психолог взрослого человека - канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам. ✔️ Как научиться отвлекаться от работы и отдыхать? ✔️ Как совместить кучу рабочих задач и время с семьей? ✔️ Как справиться с прокрастинацией? ✔️ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни! 👨🏻‍💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.

CPX Это как npx но для PHP. Этот инструмент позволяет выполнить любую команду из любого пакета Composer, даже если он не установлен в вашем проекте. 👉 @PHPgx | #ресурсы

Пример HTTP-сервера на PHP с использованием файберов Сервер обрабатывает каждый HTTP-запрос в отдельном файбере, что обеспечи
Пример HTTP-сервера на PHP с использованием файберов Сервер обрабатывает каждый HTTP-запрос в отдельном файбере, что обеспечивает высокую производительность без привлечения потоков или процессов. Для развёртывания используется Docker Compose, а код доступен в открытом репозитории 👉 Читать ➡️ @PHPgx | #cтатья

⚡️ 72% программистов не имеют среднего образования Наше поколение — самоучки, а изучить любое IT-направление легко благодаря
⚡️ 72% программистов не имеют среднего образования Наше поколение — самоучки, а изучить любое IT-направление легко благодаря нашему ресурсу с полезными материалами: 👩‍💻 JavaScript 👩‍💻 React 👩‍💻 Python 👩‍💻 Docker 👩‍💻 Java 🖼️ Spring 👩‍💻 C# 👩‍💻 Game Dev 👩‍💻 С/С++ 👩‍💻 DevOps 👣 GoLang 🖼️ Redis 👩‍💻 Kotlin 👩‍💻 Mob Dev 🖼️ PHP 🖥 SQL 🖼️ Swift 👩‍💻 Kubernetes Пользуйтесь, потом сами себе спасибо скажете!