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

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

Відкрити в Telegram

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

Показати більше
4 824
Підписники
-424 години
-147 днів
-7730 день
Архів дописів
Ищем новичков во фронтенд-разработке и вёрстке сайтов. Хотим показать, как получить реальный опыт в разработке сайтов и веб-п
Ищем новичков во фронтенд-разработке и вёрстке сайтов. Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений. А именно: - Сверстать веб-сайт на HTML + CSS; - Реализовать функционал на JavaScript; - Пощупать фронтенд-фреймворк Angular; - Подключить Backend и загрузить сайт на хостинг. Чтобы в итоге ты своими руками разработал качественный сайт, который не стыдно добавить в портфолио или продать. Такой опыт можно получить на бесплатном практикуме уже завтра с поддержкой от опытных кураторов на каждом этапе. 👉 Приходи на бесплатное обучение и зови с собой друзей Бонусом получишь гайд для поиска работы и заказов на фронтенд-разработку.

Выпущена документация для нового fluent-класса URI в Laravel, который значительно упрощает анализ и манипулирование URI. Тепе
Выпущена документация для нового fluent-класса URI в Laravel, который значительно упрощает анализ и манипулирование URI. Теперь можно даже возвращать экземпляры этого класса из маршрутов, чтобы автоматически генерировать ответы с перенаправлением на указанный адрес. Документация Laravel 12.x – URI 👉 @PHPgx

В новой версии PhpStorm появились крутые обновления: 🟣 Улучшения в настройке Xdebug и WordPress. 🟣 Автодополнение для @phps
В новой версии PhpStorm появились крутые обновления: 🟣 Улучшения в настройке Xdebug и WordPress. 🟣 Автодополнение для @phpstan-type и @phpstan-import-type. 🟣 Поддержку вложенных переменных в .env файлах. …а также множество других полезных функций и улучшений: https://jb.gg/phpstorm-251 👉 @PHPgx

В Laravel появилась новая функция — мемоизация кэша Теперь с помощью метода Cache::memo можно обернуть любое хранилище кэша в
В Laravel появилась новая функция — мемоизация кэша Теперь с помощью метода Cache::memo можно обернуть любое хранилище кэша в обёртку с мемоизацией. Это позволяет временно сохранять значения, извлечённые из кэша, прямо в памяти во время одного запроса или выполнения задания. В результате — никаких повторных обращений к кэшу в рамках одного выполнения. Подробнее в документации: https://laravel.com/docs/12.x/cache#cache-memoization 👉 @PHPgx

Освой сети и командную строку с лучшими обучающими каналами 🤩 Network Admin - обучающий канал по сетевым технологиям 🤩 Netw
Освой сети и командную строку с лучшими обучающими каналами 🤩 Network Admin - обучающий канал по сетевым технологиям 🤩 Network Admin | Guides - канал, где рассказывают полезную информацию про Windows/Linux 📱 BashTex - обучение работе с командной строкой

Привет, разработчики Laravel Мы используем сидеры базы данных для генерации тестовых/фейковых данных, с которыми будет работа
Привет, разработчики Laravel Мы используем сидеры базы данных для генерации тестовых/фейковых данных, с которыми будет работать наше приложение. Но что, если вам нужно запускать эти сидеры внутри тестов? Не беспокойтесь — базовый тестовый класс Laravel использует трейт InteractsWithDatabase, который предоставляет метод для запуска сидирования данных внутри тестов. Вот пример кода, демонстрирующий, как можно засеять всю базу данных или выполнить отдельный сидер. 👉 @PHPgx

Ищете API-клиенты, альтернативы Postman? Вот три инструмента, которые особенно нравятся разработчикам: 🔹HTTPie — подсветка с
Ищете API-клиенты, альтернативы Postman? Вот три инструмента, которые особенно нравятся разработчикам: 🔹HTTPie — подсветка синтаксиса и удобное переключение между CLI и GUI 🔹Yaak — организация рабочих пространств и низкое потребление памяти 🔹Insomnia — поддержка GraphQL и чистый интерфейс А каким API-инструментом пользуетесь вы? 👉 @PHPgx

Формошлёп — сотни хаков для фронтендеров в одном месте Никакой скучной теории, воды и прочей шляпы, только практические приме
Формошлёп — сотни хаков для фронтендеров в одном месте Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают. 👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.

Потратил часы на отладку, чтобы тебе не пришлось: Если колонка в SQL допускает NULL и ты используешь WHERE NOT, обязательно д
Потратил часы на отладку, чтобы тебе не пришлось: Если колонка в SQL допускает NULL и ты используешь WHERE NOT, обязательно добавь OR IS NULL. NULL != значение — это не true, это unknown. Урок, выученный самым тяжёлым способом. 😅 👉 @PHPgx

Интересная вещь про PHP, которую я недавно узнал: что если вы хотите сделать continue в нескольких foreach-циклах? Сначала я
Интересная вещь про PHP, которую я недавно узнал: что если вы хотите сделать continue в нескольких foreach-циклах? Сначала я попробовал continue; continue;, что (очевидно) не сработало — потом узнал, что в PHP можно передать число как {level}, указав, сколько уровней вложенности нужно пропустить. 👉 @PHPgx

Мне нравится эта новая фича в Laravel Автоматическая жадная загрузка связей в Eloquent-моделях В своём коде я убрал использов
Мне нравится эта новая фича в Laravel Автоматическая жадная загрузка связей в Eloquent-моделях В своём коде я убрал использование $with и with(). На одной из самых тяжёлых страниц количество запросов было 16. После применения Model::automaticallyEagerLoadRelationships() оно снизилось до 10. Круто. 👉 @PHPgx

👩‍💻 Шпаргалка по 12 Git командам 1. git init – инициализация нового Git-репозитория в текущем каталоге. 2. git add – добавл
👩‍💻 Шпаргалка по 12 Git командам 1. git init – инициализация нового Git-репозитория в текущем каталоге. 2. git add – добавление изменений в индекс (staging area). 3. git commit – фиксация проиндексированных изменений с комментарием. 4. git push – отправка локальных изменений в удалённый репозиторий. 5. git pull – получение изменений из удалённого репозитория и их слияние с локальной веткой. 6. git remote – добавление, просмотр или удаление удалённого репозитория. 7. git branch – вывод списка веток, создание новой ветки и переключение на неё. 8. git fetch – загрузка изменений из удалённого репозитория без их слияния. 9. git checkout – переключение на указанную ветку. 10. git merge – слияние указанной ветки с текущей. 11. git status – отображение текущего состояния репозитория и неподтверждённых изменений. 12. git reset – откат текущей ветки до указанного коммита. 👉 @PHPgx

🖼️ Ищем PHP разработчиков. Релокейт, удалёнка, платим много! Специально для Вас, собираем лучшие вакансии по PHP с прямыми к
🖼️ Ищем PHP разработчиков. Релокейт, удалёнка, платим много! Специально для Вас, собираем лучшие вакансии по PHP с прямыми контактами в Telegram на канале @it_match_php. Подпишись чтобы не упустить свой шанс получить лучший оффер! 🔗 Посмотреть вакансии

Вы можете сериализовать объекты #php для удобной передачи или хранения. В этом примере сериализованный объект будет выглядеть
Вы можете сериализовать объекты #php для удобной передачи или хранения. В этом примере сериализованный объект будет выглядеть так:
"O:6:\"Config\":2:{s:4:\"host\";s:9:\"localhost\";s:4:\"user\";s:4:\"Gary\";}"
👉 @PHPgx

Теперь PHPUnit по умолчанию использует in-memory SQLite базу данных для тестов Ранее эти настройки в файле phpunit.xml были з
Теперь PHPUnit по умолчанию использует in-memory SQLite базу данных для тестов Ранее эти настройки в файле phpunit.xml были закомментированы. Теперь они будут активны по умолчанию 👉 @PHPgx

Подборка 5 полезных шпаргалок по верстке и гиту Сохраняй, чтобы не потерять 👉 @PHPgx
+4
Подборка 5 полезных шпаргалок по верстке и гиту Сохраняй, чтобы не потерять 👉 @PHPgx

Laravel Wayfinder На той неделе команда Laravel выпустила новый инструмент — Wayfinder — в бета-версии: https://github.com/laravel/wayfinder Он генерирует TypeScript-функции, которые можно импортировать на фронтенде для ваших контроллеров и маршрутов 👉 @PHPgx

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