Новости от CutCode
1.3K subscribers
198 photos
8 videos
2 files
487 links
Новости и полезные материалы по web-разработке на PHP от CutCode .

Общаемся тут
L - @laravel_chat
S - @symfony_cutcode

Чем могу быть полезен - https://teletype.in/@cutcode/hello
Download Telegram
Как вам новый подход для объявления HasManyThrough/HasOneThrough отношений
Гайд и разбор отношений в Laravel готов на 80%! И получается круто! Ждете? И всех с пятницей и хороших выходных!
Anonymous Poll
81%
Да
15%
Жду, но и так знаю все
12%
Не жду, все знаю, давай микросервисы)
1%
Не жду
Немного загадок “Угадай как меня зовут?” на тему Laravel от ChatGPT


1. Я фреймворк для создания веб-приложений на PHP, часто используемый для разработки больших и сложных проектов. Я включаю в себя множество удобных инструментов, таких как миграции, фасады и многое другое. Как меня зовут?

Ответ: _

2. Я являюсь стандартом для организации кода в приложениях на Laravel. Мой основной принцип заключается в разделении приложения на отдельные слои, такие как контроллеры, сервисы и репозитории. Как меня зовут?

Ответ: ___


3. Я являюсь механизмом в Laravel для создания базы данных и изменения ее схемы. Я используюся для автоматического создания таблиц и изменения их структуры в процессе разработки приложения. Как меня зовут?
Ответ: ____

4. Я представляю собой способ упрощения доступа к классам и функциям Laravel из любой части приложения. Я обеспечиваю удобный интерфейс для вызова методов классов, не требуя создания экземпляра класса. Как меня зовут?

Ответ: __

5. Я представляю собой удобный механизм для создания и использования шаблонов в Laravel. Я позволяю разработчикам отделять представление от логики приложения, что делает код более читабельным и удобным для сопровождения. Как меня зовут?

Ответ: _

Пишите ответы в комментариях)
Какой подход вы предпочитаете при использовании service container?
Anonymous Poll
25%
Helpers
26%
Facade
62%
DI
Всем привет!
Выпустил видео с кратким обзор пакета от spatie - route attributes. Рассмотрим подробно как работает пакет, а также какие в нём плюсы и минусы. Также рассмотрим подход к объявлению роутов через атрибуты которые стали нам доступны с приходом php8.

https://www.youtube.com/watch?v=Mw6AL3RYX8A
Всем поклонникам Laravel привет!
Хотя этот пост больше будет адресован поклонникам PHP 😀. Спешу сообщить что курс по практическому изучению PHP от CutCode уже почти готов! Заканчиваем монтаж обучающих роликов и заканчиваем работу с лендингом. А Андрей Данилов уже потирает руки в предвкушении интенсивного преподавания знаний по PHP. Кто еще только начинает свой путь web-dev, готовьтесь!) 🔔
Всем привет!
👆Несколько вопросов на знание PHP. Правильные ответы - (АСB) Если не все вопросы дались легко, то стоит задуматься о повторении основ! Скоро на обучающей платформе CutCode будет открыт доступ к обучающему курсу по PHP с Андреем Даниловым! Во время обучения будет создаваться кейс с простым интернет магазином (сайт-витрина) и telegram ботом для управления заказами.
На курсе будем учиться:
1. Пользоваться композером и его автолодером классов.
2. Работать с базой данных MySQL
3. Создавать простые формы, работающие на HTML+CSS+JS+PHP.
4. Создавать телеграмм-ботов и работать с ними.
5. Использовать web-hook, api, токены, namespace, pdo, curl.
Следите за новостями!
Привет поклонники Laravel!
Продолжаем разбираться что происходит под капотом нашего любимого фреймворка и разбираем Eloquent ORM, а именно модели. Последний винтик перед просто огромным гайдом про отношения в Laravel! Ну что ж, время магии😁 Погналиииии!
https://www.youtube.com/watch?v=A1b1Nr3o0cQ
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Я к вам с отличной новостью! MoonShine возобновил сотрудничество с JetBrains и мы снова даем лицензии активным контрибьютерам и вот только что получили лицензию для Алексея Бубнова! Скоро будет больше плюшек для разработчиков, по крайней мере это одна из моих основных целей!🤟🌙
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет поклонники Laravel!
Совсем заработался и не заметил, что проекту CutCode исполнилось 2 года. С этим знаменательным событием я Вас и себя поздравляю! Вспоминаю как появилась идея создания проекта - поделиться своими наработками по использованию Livewire компонентов в Laravel. Идея простая и революционная (на мой взгляд) - я разместил готовые компоненты и разработчики их могут использовать в своих проектах, как конструктор. Время летит, и за пару лет произошла постепенная трансформация начальной идеи, ролики на youtube понравились аудитории и постепенно всё переросло в обучающий проект и дружное комьюнити по Laravel!
Впереди - большие планы по развитию и совершенствованию! А сегодня - праздную) Спасибо, что Вы с CutCode!
GitHub выпустил обновленную версию Copilot - Copilot X, которая предоставляет разработчикам больше возможностей для более быстрого и эффективного написания кода с помощью искусственного интеллекта.

Новые функции Copilot X включают голосовой интерфейс и чат для более доступного общения в редакторе, а также генерируемые искусственным интеллектом описания для запросов на доработку и предложения по отсутствующим тестам, что способствует улучшению рабочих процессов. Кроме того, разговорный интерфейс обеспечивает быстрый доступ к документации, снабжая пользователя эффективными учебными ресурсами.

Согласно недавнему исследованию GitHub, Copilot помог насчитать 46% всех написанных кодов и ускорил процесс их разработки на 55%.

https://youtu.be/4RfD5JiXt3A
Какой индекс будет у элемента "text" в следующем массиве?
Anonymous Quiz
39%
3
12%
4
48%
10
Привет коллеги!
Рад представить релиз нашей фирменной админ панели для Laravel MoonShine v.1.50!🎉
Большое обновление в котором реализованы:
- Новый уникальный дизайн
- Новый подход к кастомизации сетки (Grid, GridColumn, Flex)
- Возможность отключать аутентификацию
- Смена локализации
- Улучшение интерфейса декораций
- Компонентный подход в blade
- Text Dashboard block
- Улучшения для кастомных страниц
- Новый режим onlySelected для BelongsToMany
- Laravel file manager исключен из коробки
- Новые возможности для расширения
- обновлённая документация (в том числе на EN) и документация реализована на MoonShine.
- и многое другое ...

Ну а я перехожу к запланированному видео гайду по MoonShine? в котором будет подробная инструкция как установить и пользоваться всем функционалом. Думаю за месяц управлюсь.😎
Выглядит новая версия действительно очень красиво, но нужно все хорошенько проверить! Поэтому приглашаю всех желающих опробовать новую MoonShine в своих проектах. Пробуем, проверяем, делаем PR и issues + не забываем ставить звёздочки на GitHub.
Напоминаю что MoonShine это open-source проект, который поддерживается JetBrains - активные контрибъюторы получают бесплатные лицензии на софт (в числе которых PHPStorm), так что все желающие могут оказать посильный вклад (работы много) и за это получить приятный бонус.🎁
Хотел отметить разработчиков внесших наибольший вклад в MoonShine:
- @opekunov - за модный логотип и задел в сторону vue (надеюсь что возобновишь это направление);
- @dissnik - огромная работа по обновлению документации и помощь в подготовке релиза 🤟;
- @visualideas - за активные PR;
- @ilhm_344 - за перевод доки на EN;
- @second03 - за классный дизайн с качественной вёрсткой.
Ну а дальше - MoonShine 2! Уже запланированы задачи, много интересных идей, будем развиваться и двигаться дальше. MoonShine like a diamond!🌕

https://moonshine.cutcode.dev