- 266
- 1 189 681
Просто о Laravel. CutCode
Russia
Приєднався 17 бер 2021
Научу как делать сложные web проекты используя laravel и livewire.
Меня зовут Данил и я профессиональный Web-разработчик. Делаю проекты любой сложности, используя Laravel. Добро пожаловать на мой проект Cutcode, посвященный Laravel, PHP и JavaScript.
Для новичков у меня есть целый курс по изучению Laravel с нуля. А также много уроков по обучению выполнению любых задач на Laravel - от простых до самых сложных!
Всем желаю интересных проектов и клиентов с четким ТЗ!
Enjoy!
Меня зовут Данил и я профессиональный Web-разработчик. Делаю проекты любой сложности, используя Laravel. Добро пожаловать на мой проект Cutcode, посвященный Laravel, PHP и JavaScript.
Для новичков у меня есть целый курс по изучению Laravel с нуля. А также много уроков по обучению выполнению любых задач на Laravel - от простых до самых сложных!
Всем желаю интересных проектов и клиентов с четким ТЗ!
Enjoy!
Плагин для Obsidian для постинга в telegram
Коллеги, в этом видео поделюсь своим опытом использования приложения для заметок Obsidian и объясню, как использую его для упрощения своей работы как контент-мейкера - мой Obsidian плагин помогает быстро и удобно публиковать посты в telegram. Покажу как сделал его и продемонстрирую возможности.
Мой telegram-канал "Одержимый кодом" - t.me/cutcode
🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁
#obsidian#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
learn.cutcode.dev/?
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - cutcode.dev/l/icwf
---------------------------------------------------------------------------------
⏰ Таймкоды:
0000 - Obsidian и проблема с постингом контента
0330 - Плагин для Obsidian
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
ua-cam.com/video/afEXLHCd3HE/v-deo.html
🔔 подпишитесь на UA-cam-канал: ua-cam.com/users/CutCodeRu
📼 Курс по Laravel с нуля:
ua-cam.com/video/phTSw6XDATw/v-deo.html
Плагин для Obsidian для постинга в telegram
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.dev/?
📱 Наш telegram-канал: t.me/laravel_cutcode
Мой telegram-канал "Одержимый кодом" - t.me/cutcode
🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁
#obsidian#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
learn.cutcode.dev/?
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - cutcode.dev/l/icwf
---------------------------------------------------------------------------------
⏰ Таймкоды:
0000 - Obsidian и проблема с постингом контента
0330 - Плагин для Obsidian
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
ua-cam.com/video/afEXLHCd3HE/v-deo.html
🔔 подпишитесь на UA-cam-канал: ua-cam.com/users/CutCodeRu
📼 Курс по Laravel с нуля:
ua-cam.com/video/phTSw6XDATw/v-deo.html
Плагин для Obsidian для постинга в telegram
---------------------------------------------------------------------------------
🔗 наш сайт: cutcode.dev/?
📱 Наш telegram-канал: t.me/laravel_cutcode
Переглядів: 1 122
Відео
PHP и Laravel дайджест новостей за май 2024 года. Обзор новостей по ПХП и Ларавел
Переглядів 1,6 тис.День тому
Что нового в мире PHP и Laravel случилось в мае? Сергей Пантелеев и Данил Щуцкий знают! Смотрите ежемесячный дайджест новостей от CutCode. Поддержать меня на Boosty - boosty.to/cutcode/donate 🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁 #дайджест#laravel#cutcode 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 le...
Объект ошибки в Laravel. Express советы
Переглядів 1,2 тис.14 днів тому
Этот ролик будет посвящен обработке ошибок и не совсем стандартному для нас подходу. В классическом подходе для PHP разработчиков это не объект с ошибкой а исключение. 🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁 #Expressсоветы#laravel#cutcode 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 learn.cutcode.dev/? ❗...
Связанные поля (Associated) и реактивность (Reactive) в админ-панели MoonShine 2
Переглядів 94021 день тому
Cегодня мы поговорим с вами о связанных полях. Будем рассматривать на примере что у пользователя можно выбрать страну, город и район. И посмотрим как работает реактивность в MoonShine. 🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁 #moonshine#laravel#cutcode 🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇 learn.cu...
Экспорт большого объёма данных. Express советы
Переглядів 1,8 тис.Місяць тому
Сегодня мы с вами поговорим про генераторы. Классическая проблема, классическая боль для большинства новичков. У нас есть итерация по огромному количеству элементов, плюс с каждым мы производим определенные действия и в итоге уходим в лимит памяти. Давайте посмотрим что с этим можно сделать. 🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁 #Expressсоветы#laravel#cutcode 🚀📹👨🏫 Как насчет...
Обзор сервиса buggregator и интервью с автором - Павлом Бучневым
Переглядів 1,7 тис.Місяць тому
Видеообзор на сервис buggregator. Уже из названия можно понять - баги значит что-то про логи и агрегатор - сбор различных сервисов по логированию. И мы видим прямо в шапке об этом разговор что у нас здесь агрегатор всё в одном месте таких инструментов как Ray, Symphony/VarDumper, Monolog, Sentry, есть ещё фейковый mail smtp в общем всё что нам требуется в одном месте. Установим buggregator, нас...
PHP и Laravel дайджест новостей за апрель 2024 года. Обзор новостей по ПХП и Ларавел
Переглядів 1,6 тис.Місяць тому
Что нового в мире PHP и Laravel случилось в апреле? Сергей Пантелеев и Данил Щуцкий знают! Смотрите ежемесячный дайджест новостей от CutCode. Все, что нужно знать о бэкдоре в XZ - boehs.org/node/everything-i-know-about-the-xz-backdoor PhpStorm 2024.1 - www.jetbrains.com/ru-ru/phpstorm/whatsnew/ Второй выпуск викторины по PHP от CutCode - ua-cam.com/video/ef0LPaVNJLs/v-deo.html Задать вопрос для...
Interceptors в PHP на примере Spiral framework
Переглядів 2,7 тис.Місяць тому
В этом ролике поговорим что такое Interceptors, сравним их с middlevars, посмотрим как они выглядят в контексте Spiral Framework, заодно взглянем на этот интересный фреймворк. Решим крутую задачу с помощью Interceptors в Spiral, попробуем то же самое сделать в Laravel. Также поговорим о Error Handler и о том как его реализовать с помощью Interceptors и многое другое. PHP Fapt time: www.youtube....
Обзор сервиса для деплоя приложений onFriday.
Переглядів 1,6 тис.2 місяці тому
Видео по сервису для развертывания приложений на сервере - "onFriday" от CutCode. Сделаю сравнение с Envoyer и расскажу какие есть дополнительные функции. Покажу процесс настройки и деплоя приложения с использованием onFriday. Говорят, что в пятницу нельзя деплоить, но если использовать onFriday, то можно! 🙃 Пора попробовать onFriday в деле! - cutcode.dev/l/n7b5 #onfriday#laravel#cutcode 🚀📹👨🏫 ...
Разбор Error Handling в Laravel. Под капотом Laravel
Переглядів 2 тис.2 місяці тому
Возвращаем рубрику "под капотом" Laravel и будем рассматривать интересную тему с Error Handling. Несмотря на то что подраздел в документации находится в базовом разделе, многие эту тему не понимают. Будем это исправлять - расскажу как происходит обработка ошибок в Laravel. Поддержать меня на Boosty - boosty.to/cutcode/donate 🎁 Для вас есть подарок, забирайте - cutcode.dev/l/4pxn 🎁 #errorhandler...
PHP и Laravel дайджест новостей за март 2024 года. Обзор новостей по ПХП и Ларавел
Переглядів 2,2 тис.2 місяці тому
Что нового в мире PHP и Laravel случилось в марте? Сергей Пантелеев и Данил Щуцкий знают! Смотрите ежемесячный дайджест новостей от CutCode. Rector 1.0 - getrector.com/blog/rector-1-0-is-here/ PHPUnit 11 - phpunit.de/announcements/phpunit-11.html PHP Foundation: Отчёт за 2023 год - cutcode.dev/l/hsii Первая викторина «Своя игра» по PHP от CutCode - ua-cam.com/video/WNIAO0kEk7U/v-deo.html Пожела...
Обзор содержания курса "Обучение Laravel на примере интернет-магазина". Laravel уроки
Переглядів 1,5 тис.2 місяці тому
Обзор содержания курса "Обучение Laravel на примере интернет-магазина". Laravel уроки
Обзор релиза Laravel 11 и Upgrade guide
Переглядів 4,4 тис.2 місяці тому
Обзор релиза Laravel 11 и Upgrade guide
Второй поток курса OAuth 2.0 + Laravel Passport от CutCode. Обзор курса
Переглядів 6023 місяці тому
Второй поток курса OAuth 2.0 Laravel Passport от CutCode. Обзор курса
CRUD на страницах в админ-панели MoonShine 2
Переглядів 1,6 тис.3 місяці тому
CRUD на страницах в админ-панели MoonShine 2
PHP и Laravel дайджест новостей за февраль 2024 года. Обзор новостей по ПХП и Ларавел
Переглядів 2,2 тис.3 місяці тому
PHP и Laravel дайджест новостей за февраль 2024 года. Обзор новостей по ПХП и Ларавел
Обзор GO от PHP разработчика: первое знакомство
Переглядів 14 тис.3 місяці тому
Обзор GO от PHP разработчика: первое знакомство
Как выстраивать коммуникацию с заказчиком. Около кода
Переглядів 8154 місяці тому
Как выстраивать коммуникацию с заказчиком. Около кода
Создание страниц и публикация ресурсов в MoonShine
Переглядів 1,9 тис.4 місяці тому
Создание страниц и публикация ресурсов в MoonShine
PHP и Laravel дайджест новостей за январь 2024 года. Обзор новостей по ПХП и Ларавел
Переглядів 2,3 тис.4 місяці тому
PHP и Laravel дайджест новостей за январь 2024 года. Обзор новостей по ПХП и Ларавел
Laravel 11 под капотом. Что нового?
Переглядів 11 тис.4 місяці тому
Laravel 11 под капотом. Что нового?
Обзор Laravel Octane, Roadrunner, FrankenPHP
Переглядів 7 тис.5 місяців тому
Обзор Laravel Octane, Roadrunner, FrankenPHP
PHP и Laravel дайджест новостей за декабрь 2023 года. Обзор новостей по ПХП и Ларавел
Переглядів 1,7 тис.5 місяців тому
PHP и Laravel дайджест новостей за декабрь 2023 года. Обзор новостей по ПХП и Ларавел
Быстрая кастомизация поля в MoonShine. Часть 2
Переглядів 7065 місяців тому
Быстрая кастомизация поля в MoonShine. Часть 2
Быстрая кастомизация поля в MoonShine. Часть 1
Переглядів 1,2 тис.5 місяців тому
Быстрая кастомизация поля в MoonShine. Часть 1
Реализация полиморфных комментариев и лайков на Livewire+Volt
Переглядів 1,4 тис.5 місяців тому
Реализация полиморфных комментариев и лайков на Livewire Volt
Гайд по MoonShine v.2. Авторизация. Видим только свои статьи
Переглядів 9635 місяців тому
Гайд по MoonShine v.2. Авторизация. Видим только свои статьи
Гайд по MoonShine v.2. Статьи, пользователи и вход impersonate
Переглядів 9866 місяців тому
Гайд по MoonShine v.2. Статьи, пользователи и вход impersonate
Отличное видео! Хочется больше про плагины для Обсидиана! Сам пользуюсь им уже второй год, просто невероятно повысил мою продуктивность.
эх... жаль нет полного примера. а если записей 200.000? как поведет система?
Всегда прикольно посмотреть под утренний кофе новые видосики от CutCode . Эххх жду не дождусь когда увижу видео о внедрение ldaprecord в moonshine (если такое конечно будет)
👍
тоже obsidian давно использую. но синхронизация через гит автокоммиты.
github?
@@CutCodeRu да
@@CutCodeRu имеется в виду там плагин есть который каждые 15 минут делает автокоммит. и пулл
вроде бы на GitHub лимиты есть, поэтому я решил искать другое решение
@@CutCodeRu раз в 15 минут ни на какие лимиты не нарваться. я уже больше года так работаю. к тому же не в каждые 15мин промежутки будут изменения. нет изменений - нет комита.
🔥
синхронизация десктопа и мобильной версии стоит денег, своё решение используете или купили ?
я гитом пользуюсь, чучуть неудобно на телефоне :) но в целом норм. синкую раз в 2-3 недели...
Сперва свое написал а потом нашел что через яндекс диск и webdav это изи сделать
Syncthing в помощь
спасибо за видео, как всегда интересно :) оффтоп, а каким сервисом контент автоматически переводится?)
ai)
Спасибо за дайджест!
Я понял - выключаешь звук и СТАНОВИТСЯ ПОНЯТНО!
отличный контент!
Отличный формат, надеюсь на продолжение!
а код есть этого проекта, на гитхабе? Непонятно, какие роуты описаны в api.php, что в ресурсе, какая структура таблиц в бд? Автор говорит, что он создал небольшой проект, а почему кодом не поделился, или хотя бы на экране показал, что в файлах проекта?
Своя игра своя игра, она мне принадлежит и таким же как и я
Господи какой кринж 😅
На мой взгляд нужно углублять в детали реализации, чтобы понимать, что ларавель делает под капотом метода cursor
На канале уже есть ролик
Похожий подход в Битриксе) Только там объект Result, который может быть успешным или нет. И с этим не очень удобно работать
не делай постоянные переходы, отвечаю надоедает
Привет. Только добрался до стрима сегодня. Насчет EditorJs. Прикрутил к moonsine. Если нужно могу сделать отдельным пакетом. Но ни разу не делал пакеты. Первый опыт будет.
Будет круто
Если будут проблемы пиши в личку, помогу
Спасибо за дайджест! Было бы круто, если третьим блоком сделали бы дайджест главных новостей о moonshine)
Хорошее предложение) у нас сейчас есть стримы по мун с обновлениями
@@CutCodeRu стримы это прекрасный формат для диалога со зрителями, а дайджест идеальный формат для сухих фактов)
Ну как в целом 11 версия? Не передумал переходить на Symfony? После выхода 11 версии ты как-то в ролике обмолвился про переход на symfony, какое теперь мнение?
Мнение особо не поменялось но канал на симфони пока переходить не планирует
П О М О Г Л О !!! (mac os) а вот на винде нет Без шуток/рофлов! Просто и понятно! Спасибо и удачи с каналом!
Когда нечего делать начинаешь придумывать свой велосипед 🙃 Целесообразность такого подхода бесконечно близка к нулю, имхо
Спасибо за обзор новостей
А новости по symfony?
Мы не охватываем симфони
Замай антихайп
😄
😅Они до сих пор думают о скорости. Убейте композер и будет счастья 🫠😎🗿
Здравствуйте, подскажите что за расширение или плагин в браузере (или это только в сафари так) через которые query запросы видны в базу?
Если очереди ускоряют обработку, тогда логично было бы показать как действие работает до их применения и после. В остальном наглядно, полезно, спасибо)
однозначно полезная рубрика
как в коллекции поля модифицировать? в ресурсе понятно все, а про коллекцию нет инфы в видосе
спасибо
Про v3 и fields . Если я пользуюсь отдельными страницами для ресурса (Detail, Form and Index) при переезде с v2 на v3 скрипт как поступит, там же fields ?
Для вас с отдельными страницами проблем не будет
было бы неплохо когда вы говорите о новых методах, например "modifyBuilder" хотя бы небольшой пример как работать с ним.
Просто поддерживаю все комментарии выше. Но спасибо что поделился идеей, но как по мне она не живучая и добавляет лишнюю логику когда с исключениями все намного проще и понятней
Не бери такое на вооружение. Сам подумай, что нарушает метод, который возвращает несколько типов. Ну а вдруг ты еще где-то чего-то нахватаешься и будешь возвращать три разных типа.
Этот Markdown перенос стоки считает за параграф. Хотя должно быть для параграфа одна пустая строка. Это не удобно, при добавлении ссылок и изображений. Приходится делать в одну строку. Может конкретно у вас это по-другому. Но судя по видео, это именно тот редактор.
Это easymde
@@CutCodeRu да, про него и говорю. Представьте ситуацию, что необходимо вставить несколько изображений без переноса. А ещё лучше изображение со ссылкой на другое изображение. В классическом варианте MD я могу добавить новое изображение с новой строки. Здесь же переносить строку нельзя и всё превращается в лютую кашу.
судя по видео интепретатор php нам вообще не нужен, зато про редактор упомянул. мы же не понимаем, что можно любым редактором пользоваться
Слышно. Видно.
Может я чет не понял, но не вижу профита тащить ошибку через всю цепочку вызовов, проще выкинуть исключение и перехватить на любом уровне или через эррор хэндлер ларки.
try/catch явно проще и быстрее при написании и точно понятнее при поддержке кода другими разработчиками, а главное во всех ситуациях, где надо вернуть, вывести, залогировать ошибку, try/catch вполне достаточно.
Интересно. А поясни какой Профит в этом. Уже нет строго одного возвращаемого типа, теперь результат нужно ещё проверять (как минимум знать что его нужно проверять). Если вызовов будет много и в каждом ответе проверять. А если ошибка не на первом уровне вызова, тогда как? Проверять и снова возвращать ошибку дальше? Exception преимущество, что вызвал где угодно и сделал единственную обработку в глобальном хендлере. Если напишешь о профите такого подхода, будет неплохо
Если создать поле типа Json и в fields добавить поля с реактивность, то это не работает, или это я что то не так делаю?
Сделайте видеоурок по саздании фотогалереи на Laravel по типув контакте? Спасибо!
Вообще исключения лучше использовать когда что-то пошло не так и всё должно свалиться с 500 и записаться в лог, а ErrorObject где нет аварийной ситуации. Так и логи будут чистыми и структура данных при ошибке. Можно и не парясь в ResultObject затолкать поле errors или скомбинировать и в errors записывать список ErrorObject. Последний в php редко понадобился бы, это скорее для языков где есть перегрузка. Тогда в зависимости от типа ErrorObject вызовется нужный перегруженный метод. Например на java в шаблоне "посетитель". Мы делаем что-то, получаем List<ErrorObject>. У нас есть наследники ErrorObject: FieldError, EndOfEntropyError и InvalidOperationError, у каждого свой набор свойств. И тогда мы сможем сделать в классе ErrorObserver методы: send(FieldError error), send(EndOfEntropyError error), send(InvalidOperationError error). В каждом будет работа со всеми свойствами каждого конкретного error по своему без необходимости подводить их под один интерфейс.
Лучше try catch. В go понятно, там на этом весь яп построен.
Такая практика могла бы быть, в каких-нибудь Java или C#, когда код не умирает, и он должен обеспечивать очень даже HiLoad. И мы бы сам объект Error взяли бы из пула. Там затраты на Try Catch очень серьезны и ресурсозатратны, а в плане PHP это вроде как, ну такое себе. Я могу быть не прав. P.S. В плане когда Try Catch над одним методом, а не ожидания от него Error. Тут в PHP по затртатам минимум КМК.
Задумывался о синтаксисе в языке, который будет указывать какое исключение может выбрасываться в методе или в функции, чтоб клиент его вызывающий мог знать, какое исключение надо обрабатывать или бросать дальше. Насчет такого подхода не уверен.
так PHP это и умеет ...catch (ApplicationException $exception){...}
И вместо понятного исключения мы получаем метод который возвращает два типа и его нужно оборачивать в три условия: true/false, isError и Exception С исключениями всё понятно. Есть основной бизнес процесс который должен выполняться. И есть исключительные ситуации которые возвращают исключения. Всё. Error это похоже нечто среднее между исключением и response. Причем всё это происходит из-за смешения слоя сервисного с бизнес логикой и пользовательского с респонсами. Вынести условия в сервис, тестировать сервис. Оставить в экшне вызов сервиса, try/catch и response. И всё. Плюс try/catch уезжает в родительский экшн и тогда обычные экшены возвращают даже не респонсы а массивы или свои типы/DTOшки. Так экшны даже не имеют лишней зависимости в виде респонса , но зависят от родительского экшна который знает что вернуть и как среагировать на исключение