Новости от CutCode
Ir al canal en Telegram
Новости и полезные материалы по web-разработке на PHP от CutCode . Общаемся тут AI - @ai_chat_cutcode L - @laravel_chat S - @symfony_cutcode Чем могу быть полезен - https://teletype.in/@cutcode/hello
Mostrar más1 379
Suscriptores
-224 horas
-77 días
-230 días
Archivo de publicaciones
1 379
Repost from Laravel Community | CutCode
Привет, коллеги!
Новый ролик на CutCode из рубрики "Для тех, кто не знал" - расскажу как настроить приват репозитории с использованием Satis:
https://youtu.be/M2UNNDb2lMU
1 379
Привет, коллеги!
Сергей Пантелеев и я подводим итоги июля в ежемесячном дайджесте. Смотрим:
https://youtu.be/jGzw-sVwvgY
1 379
Еще один выпуск роликов с Laracon
Jess Archer "Unveiling Laravel Prompts" Laracon US 2023
https://youtu.be/PW-2_-KxF-8
Скептически относился к этому докладу, даже была мысль проигнорировать его, но на данный момент на мой взгляд лучший релиз. Мотивирует поскорее опробовать и интегрировать в MoonShine - обязательно сниму ролик об этом процессе! Вообщем cli взаимодействие на стероидах! Казалась и так было круто, но теперь просто мега ui с подсказками и супер интерфейсом у нас в консоли!
Diana Scharf "Inertia.js"
https://www.youtube.com/watch?v=50uRIFaUWqg
Просто презентация inertia, ничего нового, я вам уже все показывал!
Freek Van Der Herten "Enjoying Laravel Data"
https://www.youtube.com/watch?v=CrO_7Df1cBc
Ощущение что уже в третий раз смотрю эту презентацию от Freek 😀. Но в целом полезный и удобный пакет объединяющий большинство слоев с data в Laravel в один.
Tim MacDonald "Laravel Precognition"
https://youtu.be/MMc2TzBY6l4
Большой обзор возможностей Precognition, который уже давно в коробке и вот совсем недавно появилось описание в документаци. Напомню, что у меня на канале уже давно есть обзор - https://youtu.be/fdyDdhnkXaw ! Precognition это круто, обязательно изучите!
Jason McCreary "Testing With Fakes "
https://www.youtube.com/watch?v=LaKEFjA25r4
Тесты (почему не PEST? 🙂 ) Большое внимание уделено fake для фасадов. В целом для тех, кто не знаком с тестами, должно быть интересно и много терминов можно подчерпнуть новых. Но лично для меня было скучно, может потому что ничего нового я не узнал.
1 379
Третий выпуск нашего краткого обзора новых роликов с Laracon 2023 US.
Marcel Pociot "Native PHP"
https://www.youtube.com/watch?v=iG7VscBFnqo
Ну для всех кто любит и верит в PHP обязателен к просмотру, как минимум это интересно смотреть! На основе Laravel приложения скомпилировали апку для macOs! Конфигурировали menu bar, menu, меняли размер и характеристики окна приложения, сохраняли настройки, работали с базой!
Пришла пора сделать игру на php для macOs)
Nuno Maduro "Pest 2 - Summer of Spice"
https://www.youtube.com/watch?v=AkDMDHAs09U
Обожаю pest и они теперь у меня по умолчанию! Кстати в Laravel 11 скорее всего pest будет по дефолту, поэтому начинайте вникать заранее.
Еще раз показали насколько pest круче 💪:
- Snapshot testing - при первом выполнении сохраняется html респонса и в последующих тестах будет сравниваться, чтобы точно ничего не упустить в структуре (но я пока не понял как быть с csrf токеном который каждый раз будет валить такие тесты)
- Describe блоки - сгруппировать тестовые функции, чтобы подробнее видеть где что
- Архитектурные тесты - https://pestphp.com/docs/arch-testing
- Type coverage - проверит не забыли ли где указать тип
1 379
Repost from Laravel Community | CutCode
🐶 Привет, коллеги!
У нашего проекта CutCode появился максот! Давайте поприветствуем Альфу!
🐾 Альфа - это милый шиба-ину, который будет представлять наш проект и делать его более дружелюбным и узнаваемым. Мы выбрали его, потому что он символизирует верность, надежность, ум и энергию - все качества, которые мы хотели бы видеть в нашем проекте.
🐕 Мы надеемся, что Альфа станет любимцем нашего сообщества. Мы также планируем использовать его в наших маркетинговых кампаниях и на нашем сайте, чтобы сделать наш продукт более заметным и привлекательным.
Альфа уже полюбился всей команде своей дружелюбностью и веселым характером. Мы уверены, что и вы полюбите его так же, как мы.
1 379
Вторая часть краткого обзора Laracon US 2023!
Думаю самый популярный доклад на Laracon от Caleb Porzio о Livewire 3:
https://www.youtube.com/watch?v=U-N8Qqq02b0
И действительно крутое выступление на мой взгляд. Думаю вы уже все прекрасно знаете, что изменилось, но я пишу шпаргалку для себя и делюсь с вами.
- Alpinejs сразу в коробке и все скрипты автоматически добавляются в layout
- Morphing - при изменениях в html добавляются только изменения (но я так понимаю что регулярки при сравнениях иногда дают сбой, поэтому режим можно выключить)
- Объединение запросов - ну тут мега круто! Как раз решение проблемы почему раньше livewire глючил при большом количестве компонентов. В предыдущей версии каждый компонент это отдельный запрос, но теперь все компоненты будут отправляют один обобщенный запрос
- Новая документация с расположением на поддомене Laravel
- Navigate - загрузка страниц без перезагрузки и с прелоадом (spa с livewire)
- Model.deffer теперь по дефолту
- Js, html можно писать в php, рендерится замечательно и реактивно. Разработчики рекомендуют )
- Много Attribute и можно свои писать. В этом что-то есть! Микро мидлвары, правила валидации и касты для свойств компонентов. Ну вот по валидации прям супер удобно!
- Reactive свойства компонентов. Маст хев
- Lazy компоненты. Чтобы не мешали рендерится более приоритетным)
- Stream респонсы
- Dev tools для Livewire. Красиво и удобно
- Авто рефреш компонента при изменениях в php
1 379
🔴 Первый ролик с Laracon US 2023 от Тейлора!
Небольшой дайджест с последнего Laracon, который прошел 19-20 июля. Специально для тех кому некогда/неохото смотреть видео.
Полная версия: https://youtu.be/1P3wLy49t2c
Тейлор рассказал о новых релизах и показал превью Laravel 11 🔴, где все станет еще проще:
- не будет по дефолту никаких middlewares
- директория config пустая, а .env большой
- kernel.php (в том числе и консольный kernel) канули в лету
- выпилят api и broadcast роуты
Остальные релизы:
Folio (для тех кому было тяжело объявлять роуты) - роуты строятся на основе структуры директорий и файлов, а мидлвары в виде php кода в блейдах (все чаще фронт и бек стали мешать в одном месте и следующий релиз так вообще атас).
Volt (для тех кому надоело разделять логику в LiveWire на вьюху и компонент) - все пишем в одном blade файле с использованием функций из Volt. Шок). Я пока не готов к этому).
Herd - денвер для macos). У нас была большая проблема развернуть окружение на маке, примерно на 3 минуты, но теперь мы можем это делать за 20 секунд.
Было интересно? Делать такой дайджест на другие видео? Оставьте обратную связь!
1 379
Repost from Laravel Community | CutCode
Привет поклонники Laravel!
Объявляется неделя InertiaJs! Сегодня ролик по безопасности. Знаю, что многие используют пакет Ziggy, но не все знают особенностей его настройки:
https://youtu.be/P-_fILo8UIQ
1 379
Всем привет!
Чего ждать от MoonShine v.2.0?
Основное изменение это новая архитектура с разделением на отдельные страницы и компоненты (Resource -> Pages -> Components -> View).
Набор страниц у ресурса может быть любой, тоже самое можно сказать и про набор компонентов. Но самое фантастичное что при конструировании страниц со своим набором компонентов будут также доступы и готовые декорации, что даст широкие возможности кастомизации страниц.
CRUD и Eloquent Model больше не обязательны для ресурса и данные могут браться откуда угодно (либо не браться вовсе). Но при этом мы создадим в коробке обвертку для реализации CRUD с помощью моделей и для тех кому этого достаточно, никаких усложнений не заметят.
Поля и фильтры также будут изолированны от модели и смогут применяться и за пределами MoonShine.
Для удобства (по многочисленным просьбам) появятся конструкторы форм, таблиц и модалок.
Кастомизация шаблона выйдет на новый уровень, появится возможность изменять цвета и структуру.
Ну и многое другое, о чем еще расскажем 😉.
Минимальные требования изменятся - php8.1+, Laravel 10+.
Концепция MoonShine v.2 отображена на схеме
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
На последнем Laracon Online Caleb Porzio выступил с докладом "Будущее Livewire", в котором продемонстрировал новые возможности, запланированные для Livewire v3. Сделал перевод его доклада:
https://cutcode.dev/articles/novye-vozmoznosti-i-izmeneniia-livewire-v3
Релиз Livewire v3 запланирован на 20 июля.
1 379
Привет коллеги!
Решил попробовать сделать ролик, с разбором репозитория участника нашего комьюнити в telegram. Разработчик сделал тестовое задание на собеседование, но оно закончилось неудачей и попросил оценить. Появилось время и я сделал code review - смотрите в видео:
https://youtu.be/ldoKNm6qHVw
1 379
Привет, друзья! У меня для вас отличные новости! 🎉🚀
Мы продолжаем расширять наш курс по обучению совместной разработке, и я рад объявить, что добавлен еще один урок, посвященный полному разбору Service Provider при написании пакетов и повсеместном использовании! 📚💻 Всем кто уже на курсе - заходите смотреть!
Курс становится все больше и лучше! 🌟 Ссылка на курс и подробности о нем доступны на нашем сайте. Не упустите возможность приобрести ценные навыки веб-разработки! 💻📈
Присоединяйтесь, развивайтесь и достигайте большего! 🌟🚀
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
После долгой паузы выпустил ролик из рубрики "гайд по отношениям в Laravel". Расскажу об hasOneThrough и hasManyThrough:
https://youtu.be/E5Irf93knHM
1 379
🤟 Давно никто не проходил тест знаний Laravel, но вчера разработчик https://github.com/ilysharusher нарушил это молчание успешно выполнив тест 💪
Для тех кто еще не пытался
https://github.com/lee-to/laravel-check-your-skill-test
1 379
Всем привет! Небольшое дополнение к ролику по csp https://www.youtube.com/watch?v=A--rHfjhmUc
Для тех кто будет использовать совместно с alpinejs! Не забудьте также обратиться к документации и доустановить модуль
https://alpinejs.dev/advanced/csp
Старайтесь не просто копировать, но также и тестировать итоговое решение и не стесняйтесь задавать вопросы в чате https://t.me/laravel_chat
1 379
Repost from Laravel Community | CutCode
Какое значение будет в переменной $_POST['color'] после отправки следующей формы?
1 379
Repost from Laravel Community | CutCode
Привет поклонники Laravel!
Выпустил ролик с обзором конвенции оформления коммитов. Для использования в командной работе:
https://youtu.be/IheASgEyVMU
1 379
📷🎉 Привет, ребята! 🎉📷
Вчера у нас была вечеринка, посвященная 10.000 подписчиков на нашем youtube канале! Сейчас все сидим и смотрим фотки, чтобы вспомнить все безумные моменты! 🤩 И, конечно же, я решил поделиться с вами этими "шедеврами" и поиграть в игру "Найди себя"! 🕵️♂️
Ну что, готовы к веселью и минутке самоиронии? 🙃 Посмотрите на фотки и попробуйте найти себя среди всех этих веселых гостей! 🕺💃
1 379
Repost from Laravel Community | CutCode
Привет коллеги!
Быстро пролетел первый месяц лета, и наступило время для очередного дайджеста. Приятного просмотра!
https://youtu.be/6504-JEYob4
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
