Laravel по русски смотреть последние обновления за сегодня на .
🤍 Вывод даты страницы или сообщения в блоге на русском языке — типовая задача практически любого сайта Рунета. Конечно, всегда есть возможность ограничиться отображением даты в формате типа 2018/03/24, но такое решение устроит далеко не всех. Тем более, что в Laravel задача отображения даты по-русски элегантно решается с помощью сторонней библиотеки jenssegers/date. В итоге, команда {{ Date::parse($post→created_at)→format('j F Y г.') }} в blade-шаблоне выведет форматированную дату, типа «25 октября 2018 г.».
Этот мини-урок обсуждает полезность системы событий во фреймворке Laravel (PHP) - как события могут сделать ваш код более читабельным и проще управляемым в будущем
Почему у людей возникают проблемы при изучении фреймворков? - Попробую дать ответ на примере создания простейшей системы входа на сайт в Laravel. Курс - 🤍
- Создание словарей для перевода сайта - Переключение языка - Перевод сообщений в контроллерах Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Ссылка на репозиторий: 🤍 commit: 0107bcdb70bc9fce0cdcb99714a8fa3dce912b9a ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Стань спонсором(бусти аккаунт), доступ к собеседованиям: 🤍 - Мои платные курсы: 🤍 План развития с нуля до middle+: 🤍 Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - . - Делаем общие изменения по внешнему виду. Добавляем ссылки, оформляем главную в админке, меняем редиректы и английское оформление форм на русское.
Стань спонсором(бусти аккаунт), доступ к собеседованиям: 🤍 - Мои платные курсы: 🤍 План развития с нуля до middle+: 🤍 Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - . - Извиняюсь за качество звука - были неполадки с микрофоном В видео было много информации о процессе разработки в целом, поэтому затянулось 00:00 Постановка задачи, определяемся со стратегией 04:38 Выносим sidebar в includes 06:13 Добавляем раздел Категории 08:35 Меняем иконку, учимся менять иконки в AdminLTE 09:58 Немного о стилях или стратегии разработки/реализации задач с учетом клиентских ожиданий 12:00 Добавляем роут/контроллер, по ходу разбираем частые ошибки 16:25 Меняем подключения к стилям и скриптам, чтобы всё корректно подключалось на внутренних страницах 18:17 Дорабатываем стили для корректного отображения интерфейса
Весь плейлист: 🤍 VIP канал 🤍 Мидлвейры: 🤍 GitHub: 🤍 Добавляйтесь в друзья: ►Канал в Telegram 🤍 ►Сообщество Вконтакте 🤍 ►Личный Telegram 🤍 ►Личный Instagram 🤍
🔥 Бесплатные уроки по информационным технологиям 💕Подписывайтесь на канал 👉: 🤍 🙉 Канал в телеграмм: 🤍 🔊Описание: Поговорим о миграциях в процессе разработки веб приложений и почему они так необходимы. 💲Реквизиты для поддержки проекта💲 Находятся по адресу dka-develop.ru: 🤍 🌍 Официальный сайт: 🤍 © Music: Intentions Triumph - Yung Logos 🕸хэштеги: #laravel #migration
Полная реализация регистрации, входа, сброса пароля, подтверждения почты и подтверждения пароля без использования дополнительных библиотек. Репозиторий: 🤍 Верстка страниц регистрации и входа: 🤍 Установка Tailwind CSS в Laravel проект: 🤍 Тема VS Code: 🤍 Иконки VS Code: 🤍 Шрифт: Operator Mono YouTube клон на Vue 3 и Tailwind CSS: 🤍 Верстка YouTube на Tailwind CSS: 🤍 Spotify клон на Tailwind CSS: 🤍 Tailwind CSS + JIT компилятор: 🤍 Кастомная настройка Tailwind CSS: 🤍 YouTube API клон на Laravel: 🤍 VS Code + Neovim для начинающих (Часть 1): 🤍 VS Code + Neovim для начинающих (Часть 2): 🤍 #laravel
Весь плейлист: 🤍 VIP канал 🤍 Модели: 🤍 GitHub: 🤍 Добавляйтесь в друзья: ►Канал в Telegram 🤍 ►Сообщество Вконтакте 🤍 ►Личный Telegram 🤍 ►Личный Instagram 🤍
Сегодня поговорим об отличии Laravel от Wordpress (Joomla, Drupal): какие у кого преимущества и что когда лучше выбрать в том или ином проекте #wordpress#laravel#cutcode - ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤍 Угостить меня кофе - buymeacoffee.com/cutcode 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - Всем поклонникам Laravel привет в эфире Cutcode! Сегодня у нас необычный формат - вместо кода вы видите меня лично. Вот заодно с вами познакомимся! Как вы уже поняли из заголовка я хочу поговорить об отличии Laravel от Wordpress: какие у кого преимущества и что когда лучше выбрать в том или ином проекте. Wordpress я выбрал просто потому что это популярный запрос и вы можете вместо этого слова подставить любой другой cms: joomla, drupal - не имеет значения. Да, как ни странно это популярный вопрос и мне его действительно часто задают, но это само собой новички. Сразу скажу что доказывать что Wordpress или любая другая cms это плохо я не буду - они имеют место быть и все это сильные проекты под определенные цели. На самом деле сравнивать такие разные вещи крайне тяжело и мы этого делать не будем, но поговорим когда же все таки стоит применять готовый cms, а когда фреймворк и в чем их отличие. Начнем с отличий. Фреймворк это набор инструментов, помогающий нам в разработке, упрощающий жизнь во многих базовых процессах. Скажем так - это набор инструментов для предстоящего ремонта в квартире. Инструменты у вас есть а все остальное придется делать самостоятельно руками и понимать как это делается вам тоже придется. Cms же даже исходя из названия означает система управления контентом. Уже готовую систему со своим бэк-офисом и функционалом и по большему счету вам даже не требуется быть разработчиком, чтобы сделать проект на cms. Моя первая работа была в web-студии. Мы штамповали сайты на Drupal и спустя примерно год я решил что я уже отличный разработчик и можно двигаться дальше, в более серьезных организациях. И на собеседования уже на вопросе что такое ООП или дизайн-паттерны я понял, что год был просто потрачен впустую и называть себя разработчикам я вообще не имею права. Итак друзья это в корне разные вещи если вам предстоит сделать малобюджетный проект связанный с контентом, то используйте cms и в этом нет ничего плохого. Если у вас более серьезный проект, то вам на помощь придет фреймворк, что также даст вам возможность развиваться как разработчику. Хотя и здесь я считаю что для наибольшего развития лучше начать с базовых знаний языка программирования, а не сразу лезть во все дебри фреймворка. Научитесь класть фундамент прежде чем строить дома. Возможно кто-то из вас подумает ну почему cms только для малобюджетных контентных сайтов, типа блога и так далее. Ведь там есть плагины делающие из дефолтного блога интернет-магазин и даже я видел соцсеть! Да есть, но это уже на мой взгляд такие костыльные дополнения, большинство из которых уже давно не поддерживается, да и в основе не имеет даже unit тестов и все это в целом выглядит несерьезно. Вы используете готовый плагин для магазина к примеру, но даже понятия не имеете как оптимизированный запросы к базе и прочие инструменты отладки вам скорее всего не доступны, а даже если и доступны, то это уже скажем так пляски с бубном. В общем вот такое у меня мнение о cms, их отличие от фреймворка рад был с вами повидаться. Всем желаю интересных проектов и клиентов с четкими ТЗ. Спасибо за просмотр обязательно увидимся на Cutcode! - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 Laravel vs Wordpress: отличия и преимущества. Когда применять фреймворк, а когда CMS - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
В этом уроке мы разберемся, как настраивать гейты в Laravel 8 для того, чтобы в разных частях вашего веб-приложения производить авторизацию на совершение тех или иных действий пользователем. 🔗 Официальная документация по авторизации при помощи гейтов: 🤍 ✅ Instagram: 🤍 ✅ VK: 🤍 ✅ Facebook: 🤍 ✅ Сайт проекта Lectoria: 🤍 🖥 Обучение веб-разработке Lectoria: 🤍 🖥 Обучение разработке на MODX Revolution: 🤍
Стань спонсором(бусти аккаунт), доступ к собеседованиям: 🤍 - Мои платные курсы: 🤍 План развития с нуля до middle+: 🤍 Ссылка для донатов, спонсорства, пожертвований 🤍 🤍 - - . - В этом видео добавляем страницу edit и оформляем форму для апдейта Объясняется, как отображать изображения и теги
Видео по laravel breeze: 🤍 Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
Для тех, кто не знал. Как использовать pipeline для реализации фильтров в проектах на Laravel. #Pipelines#laravel#cutcode - ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - 🤍 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - ⏰ Таймкоды: 0000 Введение 0033 Обзор проекта 0204 Документация о pipelines 0433 Реализация фильтра с pipeline 0842 Проверка работы и подведение итогов Всех поклонников Laravel я приветствую на канале CutCode! Сегодня у нас снова рубрика "для тех кто не знал", в которые будут давать небольшие советы либо демонстрировать фичи из мира laravel, livewire и так далее кто-то мог о них не знать, а кому-то они надеюсь даже пригодятся! Не забудьте об этом поделиться в комментариях и обязательно прожать лайк - я буду крайне благодарен! А мы начинаем погнали! Друзья сегодня мы разберемся с вами с пайплайнами, пайпами. Вы меня об этом уже просили, но я успешно об этом забыл. Но в последнем ролике из рубрики "плохой, хороший код" я получил плохую оценку от одного из комментаторов, но ему все равно спасибо за то что напомнил про пайпы. И сейчас мы последуем его совету и переделаем наш подход с фильтрами в сторону пайплайнов. На мой взгляд в данном случае польза это нам не даст и в конце я объясню почему, но в целом это хороший пример. Те кто не понимают о каких фильтрах идёт речь советую посмотреть рубрику "плохой, хороший код" о фильтрах и вернуться назад. Но бегло я и сейчас расскажу что у нас было. Итак есть у нас фильтры их много все они реализованы через отдельные классы. Давайте откроем код - которые у нас подключаются в сервис провайдере. А далее в скопе у модели мы их все перебираем и применяем тем самым трансформируем наш queryBuilder, добавляя необходимые запросы. Вот так просто через foreach и здесь в целом мы можем переделать этот foreach с трансформацией запросов через пайпы. Для начала давайте поговорим что такое pipelines и почему у большинства с ними проблемы? Здесь все просто и если мы уйдем в документацию и поищем pipelines то мы толком ничего не найдем. Давайте попробуем - итак мы видим что есть методы, связанные с пайпами в рамках коллекций и строк, но также знаем что это всего лишь обвертки, как тот же мэп или фильтр что просто обвертка над нативным array map либо array фильтр и все это с fluent интерфейсом исключительно для нашего с вами удобства. Получается что в итоге мы все равно не понимаем что такое пайпы и чтобы понять нам необходимо заглянуть в другой раздел документации а именно api documentation здесь описан весь интерфейс фреймворка и думаю после того как новичок сюда заглянет он сразу же и сбежит. Понять что здесь происходит не так просто. Но давайте попробуем и поищем пайпы здесь вот похожий на pipelines класс. Да друзья это необходимый нам класс для реализации пайплайна. Проходясь по его методам мы находим здесь метод Send, необходимый для отправки объекта через pipeline и метод true с указанием всех пайпов через которые пройдет этот объект. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 Pipelines в Laravel. Для тех кто не знал. - 🔗 наш сайт: 🤍 📱 Наш telegram-канал: 🤍
Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
Разберемся, как из внешнего источника можно забрать и сохранить данные. Допустим, это будет API от социальной сети ВКонтакте. Получим и сохраним список друзей у конкретного пользователя, а потом друзей его друзей... ссылка на репозиторий с кодом из занятия: 🤍 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Задание для самостоятельной работы: Взять прошлый проект. При удалении/восстановлении продукта в админке, всем пользователям, заказавшим данные продукты, отправлять email о том, что продукт более не доступен (или наоборот стал доступен) для заказа. ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Авторизация в Laravel, создаем вход в админку на примере простого сайта. Мой блог: alexdev.ru
🤍 Разбираемся, как на Vue.js и Laravel реализовать вложенные комментарии. Модуль комментариев для котов принимает солидный вид. реализована динамическая подгрузка, реактивное обновление state после поста нового коммента
Полный курс по Laravel с упражнениями: 🤍 Отзывы и комментарии оставляйте в моей группе: 🤍 Вопросы задавайте сюда: 🤍
Вводное занятие курса Создание функциональных веб-приложений на PHP Laravel 9. YouTube канал с видеокурсом: 🤍 Ссылки из занятия: PHP: 🤍 Composer: 🤍 Docker: 🤍 Git: 🤍 JetBrains Toolbox: 🤍 PHPStorm: 🤍 JB Edu: 🤍
- Создание миграций для перевода данных - Создание трейта для выбора нужного значения - Использование функции для выбора нужного значения поля Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Ссылка на репозиторий: 🤍 commit: 7767fd29f247c29580f8f869183495f82b2d5a48 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Не вошедшие материалы и вакансия есть в нашем телеграм канале. Телеграм: 🤍 Телеграм чат: 🤍 VK: 🤍 Boosty: 🤍 Наш образовательный проект - 🤍
В данном видеоуроке рассмотрим возможности для рефакторинга кода с помощью применения Chain Responsibility паттерна проектирования. Рефакторинг становится легким и приятным занятием, когда наш код покрыт юнит тестами, конечно же
Вы узнаете как заполнять базу данных начальными данными и генерировать огромное кол-во данных, это пригодится как для тестирования так и заполнения приложения демонстрационными данными. Подписывайтесь на канал: 🤍 Не бойтесь открывать ссылки они сделаны с помощью сервиса google: 🤍 Laravel: новые возможности, тонкости работы и многое другое на нашем канале. *Подписывайтесь* Faker: 🤍 Дешевый и качественный хостинг в Европе: 🤍 - Наш сайт: 🤍 - Laravel 5.5 Laravel 5.6 Laravel 5.6 уроки Laravel уроки
Конструктор запросов в Laravel Полный Интенсив по Laravel: 🤍 Подписка на канал: 🤍 Презентация: 🤍 Мой сайт: 🤍 Патрон: 🤍 Группа в ВК: 🤍 Канал в телеграм: 🤍 Мой instagram: 🤍 Группа в Facebook: 🤍 Поддержать автора на выпуск новых видео: 🤍 🤍
- План: 🤍 - Репозиторий: 🤍
Весь плейлист: 🤍 VIP канал 🤍 Валидация: 🤍 GitHub: 🤍 Добавляйтесь в друзья: ►Канал в Telegram 🤍 ►Сообщество Вконтакте 🤍 ►Личный Telegram 🤍 ►Личный Instagram 🤍
🤍
Тестирование к видео: 🤍 - Установка Laravel - Environment (настройка, окружение) - Создание статичных страниц Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Установка composer: 🤍 или для Linux: sudo apt-get install composer Добавление алиаса в Linux для команды laravel: nano ~/.bashrc alias laravel='$HOME/.config/composer/vendor/bin/laravel' Ссылка на репозиторий: 🤍 commit: f0bd94cb0e2e279b559e6088d2415e927373d025 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
Сегодня мы научимся как делать e-mail подтверждение после регистрации в Laravel, а также добавим событие после подтверждения и отправим уведомление #laravelemail#laravel#cutcode - ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - 🤍 Угостить меня кофе - buymeacoffee.com/cutcode 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - 🤍 - ⏰ Таймкоды: 00:00 Введение 01:18 Немного теории. Документация Laravel по Email Verification 05:53 Практика. Настройка отправки сообщений в log файл 06:40 Добавление модели User интерфейса и события 08:03 Настройка логики в контроллере 09:40 Создание view подтверждения email 11:40 Создание второго роута с подтверждением email 13:30 Кастомизация 15:15 Первая проверка и отладка 18:20 Настройка middlewars 21:02 Добавлени события. Уведомления от текущего Eloquent объекта Всех приветствую на канале Cutcode и сегодняшний урок у меня попросил подписчик с ником Аль Капоне, чтобы я записал о том, как делать e-mail подтверждение после регистрации. Ну сами понимаете человеку с ником Аль Капоне я никак в этом отказать не смог. Ну и помимо всего конечно же спасибо за совет по теме урока. Тема интересна, я думаю многим она будет интересна и поэтому сегодня я снимаю о ней урок. Мы немножко пойдем нестандартным путем, не будем отправлять реальные уведомление сделаем через лог-файлы, заодно поиграемся с этим. Многие не знают как это работает, поэтому для многих это будет интересно. Так как отправлять реальные e-mail уведомления можно проходить в шестом уроке по Laravel с нуля - ссылку я добавлю в описании. Там мы подставляли сам тебе драйвер для отправки e-mail уведомлений и уже отправляли реальные сообщения. То есть сегодня ничего не изменится, просто сами e-mail сообщением мы будем смотреть в лог файле. Давайте быстро пробежимся по документации Laravel подтверждение e-mail. Об этом есть отдельный раздел, быстро пройдемся по всем пунктам с которыми нам предстоит работать и далее уже отправимся к практике и сделаем все то же самое но уже на живом примере. Итак с чего стоит начать. Во-первых к Eloquent модели user нам нужно добавить интерфейс verify e-mail, по умолчанию его нет, но он есть в юзах, его нужно добавить к Eloquent модели. После чего у нас уже будет дергаться event registered, который также есть в Laravel по умолчанию. Он также добавлен в event сервис провайдер, нам надо будет только его добавить в то место где мы будем регистрировать пользователя после чего уже начнется вся магия. Далее нужно убедиться что у нас есть таблица users и она имеет поле e-mail EmailVerifiedAt, но это у нас по умолчанию при установке Laravel есть и таблица users и у нее в ней есть это поле поэтому если вы работаете со свежей Laravel, при выполнении миграции с этим у вас проблем не будет. Далее что касается роутов. Cамой важной частью отвечающий за функционал нам необходимо иметь три роута - первый из них роут Verification нотис который у нас просто показывает вьюху на который будет текст о том что вам необходимо подтвердить e-mail ну и скажем возможно кнопка отправить email повторно если вдруг что-то пошло не так и письмо не пришло. Далее роут который уже выполняет логику верификации то есть Laravel отправить e-mail пользователю как обычно с кнопкой которая при переходе будет подтверждать email и как раз обработчик по этому url который будет кнопки вот он этот роут, он будет выглядеть следующим образом - есть у нас форм request email verification request который если его валидация пройдет, то мы выполним метод fulfill который внутри просто поменяет что текущий email у пользователя подтвержден. - 📹 делитесь этим видео с друзьями: 🤍 🔔 подпишитесь на YouTube-канал: 🤍 📼 Курс по Laravel с нуля: 🤍 E-mail верификация пользователя, отправка email уведомлений в Laravel 8 - 🔗 наш сайт: 🤍 📷 наш instagram: 🤍 📱 Наш telegram-канал: 🤍
Установка Laravel. Аутентификация. Middleware.
ЗНАКОМСТВО С LARAVEL Модели Eloquent как способ оптимизировать код 🤍 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
#dependecyinjection #dicontainer #ioc #паттерн За последний месяц мне пришлось участвовать в 5 собеседованиях с кандидатами разного уровня. Во всех собеседованиях был вопрос про Dependency Injection или Внедрение Зависимостей, если по-русски. В лучшем случае ответ сводился к формулировке в духе того, что DI - это фишка в .NET Core, которая позволяет инжектировать сервисы в контроллеры. Такой ответ больше годится к вопросу о примерах использования DI, но не поясняет суть паттерна. Самое странное, что даже кандидаты, блиставшие огромным опытом, не могли толком ответить. Я рекомендую ознакомиться с этим паттерном всем программистам, особенно перед собеседованием, поскольку эта тема довольно актуальна. В интернете полно разжеванной информации по этому паттерну, но раз уж вы здесь, я попытаюсь как можно проще объяснить концепцию DI.
Выносим один класс из монолита в микросервис на примере PHP + Laravel и смотрим на практике – а что вообще изменилось? Не зря ли паттерн многие хейтят?
Тестирование к видео: 🤍 - Основы роутинга - Контроллеры - Параметры маршрутов - Дебаг - Основы Шаблонизатора Blade Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Ссылка на репозиторий: 🤍 commit: 299ffa34968ff13aa3815db31a313f87cb6ce9cb ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966
На занятии мы разберём основную архитектуру приложения на Laravel и напишем свою первую страничку! YouTube канал с видеокурсом: 🤍
Дорогие друзья. В этом видео расскажу про админ панель voyager и как с ней работать. Жду обратной связи в комментах. Ссылка на репозиторий voyager: 🤍 Ссылка на верстку 🤍
- Подписка на закончившийся товар - Создание и регистрация обсервера для модели продукта - Создание обработчика изменения товара и проверка предыдущего состояния товара. - Отправка Email по подписке Серия практических лекций для начинающих изучать PHP Framework Laravel на примере создания интернет магазина с нуля. Конечный пример: 🤍 Ссылка на репозиторий: 🤍 commit: 70a67f0f877679dbd4ccacccb5bd072601c50e62 ★★★★★Поддержать канал:★★★★★ карта Альфа-банк: 4790 8723 2274 1966