Новости от CutCode
前往频道在 Telegram
Новости и полезные материалы по web-разработке на PHP от CutCode . Общаемся тут AI - @ai_chat_cutcode L - @laravel_chat S - @symfony_cutcode Чем могу быть полезен - https://teletype.in/@cutcode/hello
显示更多1 379
订阅者
-224 小时
-77 天
-230 天
帖子存档
1 379
Гайд и разбор отношений в Laravel готов на 80%! И получается круто! Ждете? И всех с пятницей и хороших выходных!
1 379
Всем привет! В апдейте Laravel 10.1.0 убрали указание типа Response в controller стабах! Pr вызвал небывалое обсуждение) Хотели поменять на View, mixed, добавить опции при генерации, но в итоге вовсе убрали указание типа🤪, чтобы мы сами выбирали либо меняли в стабах! А какой бы тип оставили вы?
1 379
Repost from PHP Digest
Дайджест PHP – Февраль 2023
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.0.28, PHP 8.1.16 и PHP 8.2.3
❗️Исправлены уязвимости CVE-2023-0568, CVE-2023-0567 и CVE-2023-0662.
🔹 Вышел Laravel 10
🔹 Вышел PHPUnit 10
✅ Грядет большой релиз стиля кодирования PER
Версия 1.0.0 была копией PSR-12. Следующая версия посвящена расширению спецификации до последних функций PHP и исправлению несоответствий.
🐘 ЯДРО PHP
❌ RFC: Asymmetric Visibility
Ilija Tovilo и Larry Garfield получили необходимые отзывы и, возможно, представят пересмотренную версию RFC, а пока они сосредоточатся на RFC по добавлению хуков и аксессоров к свойствам.
✅ RFC: Readonly amendments
📣 RFC: Path to Saner Increment/Decrement operators – George Peter Banyard предлагает улучшить операторы инкремента и декремента.
📣 RFC: Pass Scope to Magic Accessors – Nicolas Grekas и Ilija Tovilo предлагают передавать область вызова в магические аксессоры, чтобы сделать её получение более тривиальным.
📣 RFC: Typed class constants – Benas Seliuginas и Máté Kocsis предлагают добавить поддержку объявления типов констант для классов и интерфейсов.
📣 RFC: Working With Substrings – Thomas Hruska предлагает оптимизировать работу с подстроками.
🛠 PhpStorm 2023.1 Early Access Program Is Open!
- Запуск PHP-скриптов на 3v4l.org
- Улучшение производительности, включая общие индексы для популярных пакетов PHP
- Улучшения в новом пользовательском интерфейсе
- Поиск и замен на основе регулярных выражений
⚫ SYMFONY
🔹 Оптимизация OneToMany коллекций Doctrine
🔹 Докеризируем Symfony
🔹 Clean Architecture, DDD, гексагональная архитектура. Разбираем на практике blog на Symfony
🔴 LARAVEL
🎬 Обзор Laravel 10. Что нового в обновлении и попытка апгрейда проекта с Laravel 9 до 10 версии
🎬 Разбор метода Macro
🎬 Разбор Query Builder, Collections, Model в Laravel
🟢 YII
🔹 Yii Validator — простой и мощный
🔹 Yii news 2023, issue 1
🛠 ИНСТРУМЕНТЫ
🔹 paratestphp/paratest – Пакет параллельного тестирования для PHPUnit. Вышла версия 7.0.0.
🔹 spatie/php-structure-discoverer – Пакет для автоматического обнаружения классов в PHP-приложении.
🔹 TheDragonCode/benchmark – Простой инструмент для сравнения времени, необходимого для выполнения двух различных блоков кода.
🔹 Sammyjo20/Saloon – Идея пакета заключается в том, чтобы упростить создание SDK для сервисов или организовать доступ к различным API в едином стиле.
📄 СТАТЬИ
🔹 Импорт полной базы ФИАС за 9 часов, How To
🔹 Простой бенчмарк для PHP приложений
🔹 Двухуровневый CI-процесс PHP-проекта
🔹 Как правильно проверять сложность пароля пользователя при регистрации
🔹 Не пытайтесь обезопасить ввод. Экранируйте вывод
🔹 PHPStorm + XDebug + Docker
🔹 Итоги третьего ежегодного опроса PHP-сообщества
🔹 Готовим версионирование API в PHP-фреймворках
💙АУДИО/ВИДЕО
🎬 PHP-линч #9
🎵 Самописные инфраструктурные компоненты
📅 СОБЫТИЯ
💙 Podlodka PHP Crew × Точка – 27 февраля - 3 марта.
—
Ещё больше новостей и ссылок в февральском выпуске PHP Annotated от JetBrains 💜
1 379
Всем привет! А знали ли вы о подобной магии query builder, когда мы после where указываем имя поля в camelCase для формирования условия?
1 379
Repost from Laravel Community | CutCode
Всем поклонникам Laravel привет!
Одна из представительниц прекрасной половины нашего комьюнити откликнулась на предложение попробовать себя в качестве автора статьи 🔥. Приглашаю оценить труд и почитать про опыт разработки высоконагруженных проектов Екатерины (@egoleva).
https://cutcode.dev/articles/Razrabotka-vysokonagruzhennyh-proektov-dlya-nachinayushchih
1 379
Всем привет! Какой будет результат выполнения условия? Сверху записи таблицы users
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
Сделал небольшой обзор пакета Fortify для Laravel, который отвечает за процессы аутентификации. Пакет представляет собой бэкэнд часть аутентификации - в нем нет view, только логика аутентификации. Пробежимся как установить и настроить пакет fortify на реальном проекте Laravel.
https://youtu.be/CoTPZeyqBQM
1 379
Привет коллеги!
На следующей неделе командой Podlodka организована недельная онлайн-конференция «Инструменты разработки» по актуальным вопросам PHP-индустрии. Меня позвали в качестве спикера, готовлюсь к выступлению 😎. Есть пара контрамарок на это мероприятие. Желающие посетить конференцию - обращайтесь 📨(сразу указать дополнительно почему вы хотите посетить конференцию и билет надо отдать именно вам).
С программой можно ознакомиться тут:
Podlodka.io
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
Новая рубрика на нашем канале - "обзор пакетов для Laravel". Уже снял несколько обзоров, но начнем с самого простого - view models от spatie. Плюс я немного поигрался и добавился мыслей о кэшировании! Погнали смотреть!
https://youtu.be/KPdly10ZPrw
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
Итак, Laravel 10 вышел! 🥳
Немного позднее изначально анонсированной даты 7 февраля. В этом ролике сделаем обзор Laravel 10, какие нововведения появились, выполним установку нового Ларавел, а также попробуем обновить проект до Laravel 10. Смотрим, что из этого получится!
https://youtu.be/62seEvTRaHM
1 379
Repost from Laravel Community | CutCode
Всем привет.
Друзья очередной ролик по Inertia и в этот раз затронем тему SSR - сервер сайт рендеринга (server side rendering). Есть задача обеспечить правильную seo оптимизацию SPA приложения. Состоялся релиз inertia js версия 1.0, и появилась поддержка SSR и в сегодняшнем уроке расскажу как реализовать это на примере своего проекта.
https://youtu.be/kLSHhrhyrpY
1 379
Repost from Laravel Community | CutCode
Всем привет!
В середине января был релиз Inertia v1.0!
Главные обновления:
🏆 Упрощенная структура библиотеки
✨ Улучшенная поддержка TypeScript
🏎 Поддержка Svelte SSR
⌛️ Индикатор прогресса теперь в ядре
🐆 Сервер SSR теперь в ядре
Работаю над очередным роликом для плейлиста inertia (он будет посвящен SSR). Кто еще не смотрел ролики по inertia - https://www.youtube.com/playlist?list=PLTucyHptHtTljVToD6w4JXuNEIzEXskLe
1 379
Всем привет! Вышел новый ролик из рубрики “Laravel под капотом”! В этот раз начнем детально разбираться модели, заглянем в query builder, collections, разберем как работает eager/lazy load и это будет нашим отправным пунктом в мир отношений Laravel! Получилось очень интересно и точно будет крайне полезно новичкам и не только!
https://youtu.be/o94CesRFMuY
1 379
Привет коллеги!
Продолжаем курс по изучение PHP с Андреем Даниловым и рассмотри что такое ООП. Объектно-ориентированное программирование, это стиль программирования когда мы храним структуры данных и функции, их обрабатывающие, в одной сущности, называемой объектом. Вместо того, чтобы обработать данные какой-либо функцией, вы загружаете эти данные в объект, а затем вызываете его методы для манипулирования ими и получаете желаемый результат. Подробнее в видео:
https://youtu.be/Ovr3bRZ0pSg
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
