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

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

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

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

نمایش بیشتر
4 900
مشترکین
-624 ساعت
-237 روز
-8630 روز
آرشیو پست ها
Знаете ли вы, что можно использовать Model::booted(), чтобы выбрасывать ValidationException и блокировать опасные сохранения?
Знаете ли вы, что можно использовать Model::booted(), чтобы выбрасывать ValidationException и блокировать опасные сохранения? Например, можно предотвратить ситуацию, когда администратор отключает свой собственный аккаунт или удаляет последнего активного администратора — прямо на уровне модели, а не только через формы. 👉 @PHPgx

Ищут 10 человек, чтобы собирали чат-ботов по шаблону, как пазлы. ЗП: от 5-9000₽ за вечер. Занятость: 3-4 часа в день. Опыт: не нужен. Как мы работаем: 1. Ты проходишь обучение пару недель; 2. Берёшь реальный проект из моей базы; 3. Собираешь бота по проверенной формуле; 4. Наставник контролирует процесс; 5. Получаешь деньги и закрепляешь клиента. Весь процесс занимает до 2х недель с нуля до первых денег на твою карту. Даниил из Балашихи был военнослужащим — с июля 2024 года начал создавать чат-ботов для бизнеса и уже заработал 4 млн. рублей. А главное теперь у него больше свободного времени на семью, друзей и развлечения. Да, ты не первый. 158 человек уже ведут постоянных клиентов по моей формуле. Ведь сайт со статистикой Wordstat показывает 10 786 запросов за месяц в поисковике от бизнеса на эту услугу. Заказов валом. Срочно нужны твои руки и голова. Чтобы быстро разобраться во всех нюансах — запускай бота Там пошаговый план как стартануть и гайд по клиентам. 8 мест ещё свободно

Зарелизили новый Boost-скилл: laravel-best-practices Он прокачивает твоего AI-агента более чем 100 отобранными best practices
Зарелизили новый Boost-скилл: laravel-best-practices Он прокачивает твоего AI-агента более чем 100 отобранными best practices для Laravel — включая Eloquent, кэширование, очереди, аутентификацию и многое другое. Так что он генерит код не просто корректный, а идиоматичный (в духе Laravel).
$ composer update
$ php artisan boost:install
👉 @PHPgx

Новый пакет для Laravel! sarderiftekhar/pdf-studio: проектируйте, предпросматривайте и генерируйте PDF с использованием HTML
Новый пакет для Laravel! sarderiftekhar/pdf-studio: проектируйте, предпросматривайте и генерируйте PDF с использованием HTML и TailwindCSS в Laravel https://github.com/sarderiftekhar/pdf-studio На странице сравнения утверждается, что у пакета больше возможностей, чем у spatie/laravel-pdf и других альтернатив: https://sarderiftekhar.github.io/pdf-studio/compare.html 👉 @PHPgx

В заповедной Карелии, среди сотен озёр и густой северной тайги, на берегу Онежского озера расположился бутик-отель «Заонежье»
+8
В заповедной Карелии, среди сотен озёр и густой северной тайги, на берегу Онежского озера расположился бутик-отель «Заонежье». Здесь архитектура деликатно вписана в ландшафт: фасады из северного дерева и лемех, вырубленный вручную, перекликаются с традициями древнего зодчества Русского Севера. Каждое окно обращено к воде, позволяя бесконечному озёрному горизонту стать частью интерьера. Тринадцать видовых номеров и четыре гостевых дома с дровяными каминами создают атмосферу приватности и спокойствия, а ресторан «Руна» предлагает авторскую гастрономию из локальных продуктов — от свежевыловленной рыбы до дичи и северных ягод. Пространство отеля продумано для размеренного отдыха: пирс, панорамный зал, экотропы и уединённые места для медитации среди леса. Заонежье — край редкого шунгита, чистейшей воды и нетронутых лесов, где можно встретить орлана-белохвоста и увидеть северное сияние. Гостям доступны экспедиции на снегоходах и катерах, путешествия к острову Кижи, рыбалка, прогулки на каяках, сапах и тишина безкрайних пейзажей. Здесь легко устроить digital detox или, напротив, провести частное гастрономическое событие у костра на берегу озера. Баня по-чёрному в соседней деревне, чаепитие из самовара, пикники на необитаемых островах. «Заонежье» — это не просто отдых, а глубокое погружение в первозданную природу, где комфорт и культура соединяются с силой земли и воды. Наш телеграм канал: @hotelzaonezhie Забронировать номер: https://zaonezhie.com

Совет по Laravel для пользователей Boost После установки стороннего пакета снова запустите команду php artisan boost:install,
Совет по Laravel для пользователей Boost После установки стороннего пакета снова запустите команду php artisan boost:install, чтобы проверить, не опубликовал ли этот пакет свои guidelines/skills для Boost. 👉 @PHPgx

🔥 Подписка на easyoffer PRO на 1 год со скидкой 70% easyoffer – сайт для подготовки к собеседованию на программиста, тестиро
🔥 Подписка на easyoffer PRO на 1 год со скидкой 70% easyoffer – сайт для подготовки к собеседованию на программиста, тестировщика и другие IT-профессии становится еще доступнее со скидкой 70% до 10 марта. ⚙️ Актуальные функции: 1. База вопросов из реальных технических собеседований с вероятностью встречи и примерами ответов. 2. База задач с этапа live-coding. 3. База видеозаписей 1100+ реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.) на позиции Junior/Middle/Senior. 4. База 400+ тестовых заданий от компаний. 5. Аналитика ТОП-требований из вакансий для лучшего написания резюме по ключевым словам. 6. Тренажеры для подготовки к собеседованию. В том числе тренажер «Реальное собеседование» со сценарием вопросов под конкретную компанию. Акция до 10 марта (включительно) на PRO-тариф. – Подписка действует 1 год – Доступ ко всем профессиями сразу 👉 Смотри подробности тарифа и покупай на easyoffer

php://memory — это поток, который существует в оперативной памяти (RAM). php://temp сначала работает в RAM, но после 2 МБ (на
php://memory — это поток, который существует в оперативной памяти (RAM). php://temp сначала работает в RAM, но после 2 МБ (настраивается) начинает скидывать данные на диск. Никакого tmpfile(). Никакой временной директории. Никакой очистки. Отлично подходит для сборки файлов в памяти перед отправкой в PHP. А ты знал про трюк с maxmemory:? 👉 @PHPgx

PHP позволяет вам придумывать собственные протоколы. И почему-то все об этом забывают! Любой вызов fopen(), fread() или file_
PHP позволяет вам придумывать собственные протоколы. И почему-то все об этом забывают! Любой вызов fopen(), fread() или file_get_contents() может работать с ВАШИМ протоколом. db://, s3://, config:// — да вообще с чем угодно. fopen() — это не только про файлы. И никогда не было только про них. Знали об этом? Штука довольно продвинутая 👀 👉 @PHPgx

Совет по Laravel Работаешь с мультиязычным проектом и хочешь проверить, что нигде не пропущены переводы? Я видел для этого от
Совет по Laravel Работаешь с мультиязычным проектом и хочешь проверить, что нигде не пропущены переводы? Я видел для этого отдельные пакеты, но на самом деле всё можно сделать прямо в тесте на Pest. Вот метод теста, который мне подсказал Claude Code. Довольно умно, да? 👉 @PHPgx

Совет по Laravel Работаешь с мультиязычным проектом и хочешь проверить, что нигде не пропущены переводы? Я видел для этого от
Совет по Laravel Работаешь с мультиязычным проектом и хочешь проверить, что нигде не пропущены переводы? Я видел для этого отдельные пакеты, но на самом деле всё можно сделать прямо в тесте на Pest. Вот метод теста, который мне подсказал Claude Code. Довольно умно, да? 👉 @PHPgx

🔥 Пожизненная PRO-подписка на easyoffer по цене одного года. Беспрецедентная акция на PRO-тариф сайта для подготовки к собес
🔥 Пожизненная PRO-подписка на easyoffer по цене одного года. Беспрецедентная акция на PRO-тариф сайта для подготовки к собеседованию на программиста, тестировщика, проектного менеджера и другие IT-профессии. ⚙️ Доступные функции сейчас: 1. База вопросов из реальных технических собеседований с вероятностью встречи и примерами ответов. 2. База задач с этапа live-coding. 3. База 1100+ реальных собеседований, в том числе в топовые компании (Сбер, Авито, Яндекс, WB, OZON, МТС и др.) на позиции Junior/Middle/Senior. 4. База 400+ тестовых заданий от компаний. 5. Аналитика ТОП-требований из вакансий для лучшего написания резюме по ключевым словам. 6. Тренажеры для подготовки к собеседованию. В том числе тренажер «Реальное собеседование» со сценарием вопросов под конкретную компанию. ⌛️ Функции, которые появятся в ближайшие полгода: 1. Агрегатор вакансий из Telegram, сайтов компаний и джоббордов. 2. Улучшение и оптимизация резюме, чтобы проходить ATS-системы. 3. Генерация уникального резюме и сопроводительного письма под вакансию. Акция до 20 февраля (включительно) на PRO-тариф. Покупаешь сейчас один раз — пользуешься всю жизнь без лимита, включая все будущие функции. 👉 Смотри подробности тарифа и покупай на easyoffer

Что нового в Laravel 12.52 👉 @PHPgx

Новое в v1.6.0 официального Laravel-расширения для VS Code: Интеграция со встроенным test runner в VS Code! Теперь тесты отображаются в боковой панели Test Explorer, и запускать их можно прямо из Command Palette. Работает и с Pest, и с PHPUnit 👍 👉 @PHPgx

Docker и Kubernetes: основы разработки под облачную инфраструктуру Курс для тех, кто хочет держать свой стэк и знания актуаль
Docker и Kubernetes: основы разработки под облачную инфраструктуру Курс для тех, кто хочет держать свой стэк и знания актуальными и глубоко разбираться, как устроены Docker, Kubernetes, и современная облачная инфраструктура в целом. 🌐 Чему вы научитесь: 🤩 Создавать облачную инфраструктуру «с нуля» управление и конфигурация серверов с Terraform, Ansible, cloud‑init 🤩 Уверенно работать с Docker: Dockerfile, слои, кэш, многоступенчатые сборки, реестры, безопасность, air‑gapped 🤩 Проектировать многоконтейнерные приложения: паттерны Sidecar, Ambassador, Adapter, проверки (liveness/readiness), DaemonSet и поды 🤩 Настраивать сеть и балансировку в Kubernetes ClusterIP, Services, Ingress, MetalLB, TLS/SNI, сервис‑меши (Istio) 🤩 Организовывать хранение данных: PersistentVolumes / PVC, StorageClasses, резервное копирование. Упаковка в Helm и поддержка через Operator 🥸 Кто мы: R&D-центр Devhands. Автор курса — Николай Ихалайнен, эксперт по СУБД и бекенду (ex-Percona), со-основатель MyDB, энтузиаст открытого ПО. 🗓 Старт курса: 25 февраля, 6 недель обучения. Изучить программу и записаться можно здесь. Ждем вас! Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzqwcPeZA

Новый инструмент для Laravel! (но написан на Go) Eljakani/ward — security-сканер для Laravel-проектов. Выявляет ошибки конфиг
Новый инструмент для Laravel! (но написан на Go) Eljakani/ward — security-сканер для Laravel-проектов. Выявляет ошибки конфигурации, уязвимости и утёкшие секреты. Оснащён удобным TUI-интерфейсом. https://github.com/Eljakani/ward 👉 @PHPgx

Что нового в Laravel 12.51 👉 @PHPgx

Совет по Laravel Метод updateQuietly() позволяет изменять модели «тихо», без триггера EVENTS. Идеально подходит для cron-зада
Совет по Laravel Метод updateQuietly() позволяет изменять модели «тихо», без триггера EVENTS. Идеально подходит для cron-задач, импортов или случаев, когда нужно обновить связанные данные без каскадных уведомлений и запуска тяжёлых observers 👉 @PHPgx

Совет на 2026 год — освойте ВАЙБ-КОДИНГ. ИИ уже пишет код, чинит баги, генерит тесты и документацию быстрее и качественнее лю
Совет на 2026 год — освойте ВАЙБ-КОДИНГ. ИИ уже пишет код, чинит баги, генерит тесты и документацию быстрее и качественнее любой команды айтишников И те, кто научится вайбкодить сейчас, будут зарабатывать в разы больше тех, кто всё ещё делает всё вручную Разобраться в этом с нуля поможет канал Вайб-кодинг. Там простым языком разбирают, какие инструменты действительно стоит использовать, как собирать проекты от идеи до релиза и что сейчас актуально в вайбкодинге Подписывайтесь, нас уже 15 тысяч: @vibecoding_tg

Что нового в Laravel 12.50 👉 @PHPgx