В прошлом уроке Вы увидели, как добавить поддержку модульной структуры в приложение, написанное с использованием фреймворка Laravel. Но, согласитесь, что каждый раз создавать требуемый набор каталогов и файлов не совсем удобно. Поэтому в данном видео будет реализована консольная команда, при помощи которой можно будет генерировать каркас для будущего модуля.
#laravel
https://webformyself.com/modulnaya-struktura-v-proekte-s-laravel-2/
#laravel
https://webformyself.com/modulnaya-struktura-v-proekte-s-laravel-2/
Webformyself
Модульная структура в проекте с использованием фреймворка Laravel. Часть 2
В данном видео будет реализована консольная команда, при помощи которой можно будет генерировать каркас для будущего модуля
Мультиязычные проекты пользуются огромной популярностью в данное время, потому как значительно расширяют аудиторию посетителей приложения. При этом, если рассматривать техническую сторону реализации мультиязычности, то возникает вполне предсказуемый вопрос, что делать с URL и нужно ли размещать код выбранного языка в ссылках на страницы сайта?
#laravel
https://webformyself.com/prefiks-yazyka-v-url-v-multiyazychnom-proekte-na-laravel/
#laravel
https://webformyself.com/prefiks-yazyka-v-url-v-multiyazychnom-proekte-na-laravel/
Webformyself
Префикс языка в URL в мультиязычном проекте на Laravel
В этом видео будет рассмотрено как в мультиязычном проекте, написанном на Laravel, разместить код языка в качестве основного префикса в URL
Фильтрация элементов повсеместно используется в веб-приложениях, потому как она значительно упрощает процесс поиска необходимой информации. К примеру, в интернет-магазинах на страницах вывода списка товаров, как правило, в правом или левом сайдбаре отображается группа фильтров, которые используются посетителями для фильтрации выбранной из базы данных информации по определенным параметрам. В уроке будет рассмотрен один из вариантов создания системы фильтрации в проекте, написанном с использованием фреймворка Laravel.
#laravel
https://webformyself.com/prodvinutaya-filtraciya-v-frejmvorke-laravel/
#laravel
https://webformyself.com/prodvinutaya-filtraciya-v-frejmvorke-laravel/
Webformyself
Продвинутая фильтрация в фреймворке Laravel
В этом уроке я хотел бы рассмотреть один из вариантов создания системы фильтрации в проекте, написанном с использованием фреймворка Laravel
В этом уроке будет показана установка фреймворка Laravel на Open Server с использованием Composer. Также в уроке будет рассмотрен функционал шаблона, который будет реализовываться, а также необходимый для работы инструментарий: веб-сервер и редактор кода.
#laravel #премиум
https://webformyself.com/urok-1-internet-magazin-na-laravel-ustanovka-laravel/
#laravel #премиум
https://webformyself.com/urok-1-internet-magazin-na-laravel-ustanovka-laravel/
Webformyself
Урок 1. Интернет-магазин на Laravel. Установка Laravel
В этом уроке будет показана установка фреймворка Laravel на Open Server с использованием Composer
Из данного урока вы узнаете о работе с маршрутами в Laravel. Именно благодаря маршрутам можно отправить запрос на обработку в тот или иной контроллер приложения. Также в уроке будет создан первый контроллер приложения с помощью набора команд artisan.
#laravel #премиум
https://webformyself.com/urok-2-internet-magazin-na-laravel-marshrutizaciya-v-laravel/
#laravel #премиум
https://webformyself.com/urok-2-internet-magazin-na-laravel-marshrutizaciya-v-laravel/
Webformyself
Урок 2. Интернет-магазин на Laravel. Маршрутизация в Laravel
Из данного урока вы узнаете о работе с маршрутами в Laravel
При работе с проектом на Laravel и других PHP-фреймворках, особенно при командной работе, внесение прямых изменений в структуру базы данных, т.е. изменений через phpMyAdmin, к примеру, практически не используется. Вместо этого принято использовать механизм миграций. Миграции являются своего рода системой контроля версий для БД.
#laravel #премиум
https://webformyself.com/urok-4-internet-magazin-na-laravel-migracii/
#laravel #премиум
https://webformyself.com/urok-4-internet-magazin-na-laravel-migracii/
Webformyself
Урок 4. Интернет-магазин на Laravel. Миграции
В предлагаемом уроке будут созданы миграции для ключевых таблиц проекта Laravel – это таблицы товаров, категорий и статусов товаров
В данном уроке будет затронута тема моделей и связей моделей проекта на Laravel. Благодаря моделям, можно легко работать с базой данных, получая из нее данные или же, наоборот, сохраняя в нее данные. Также Laravel предлагает удобный механизм связи моделей, с помощью которых можно без написания дополнительных запросов получать связанные данные.
#laravel #премиум
https://webformyself.com/urok-5-internet-magazin-na-laravel-modeli-i-svyazi/
#laravel #премиум
https://webformyself.com/urok-5-internet-magazin-na-laravel-modeli-i-svyazi/
Webformyself
Урок 5. Интернет-магазин на Laravel. Модели и связи
В данном уроке будет затронута тема моделей и связей моделей проекта на Laravel
Практически в любом проекте на Laravel могут потребоваться дополнительные библиотеки, которые можно установить, используя Composer. В нашем проекте потребуются две такие библиотеки – это пакет Sluggable, который умеет автоматически транслитерировать строки и создавать slug для дальнейшей выборки записи из БД, а также пакет Debugbar, который поможет с отладкой и разработкой приложения.
#премиум #laravel
https://webformyself.com/urok-6-internet-magazin-na-laravel-pakety-sluggable-i-debugbar/
#премиум #laravel
https://webformyself.com/urok-6-internet-magazin-na-laravel-pakety-sluggable-i-debugbar/
Webformyself
Урок 6. Интернет-магазин на Laravel. Пакеты Sluggable и Debugbar
В данном уроке будут установлены библиотеки Sluggable и Debugbar, которые помогут в разработке и отладке приложения
Из очередного урока по созданию интернет-магазина на PHP-фреймворке Laravel 8 вы узнаете, как получить товары и как организовать вывод списка товаров. При этом будет также получена пагинация для товаров, которая позволит ограничить вывод товаров заданным количеством для каждой страницы.
#премиум #laravel
https://webformyself.com/urok-7-internet-magazin-na-laravel-spisok-tovarov-i-paginaciya/
#премиум #laravel
https://webformyself.com/urok-7-internet-magazin-na-laravel-spisok-tovarov-i-paginaciya/
Webformyself
Урок 7. Интернет-магазин на Laravel. Список товаров и пагинация
Из очередного урока по созданию интернет-магазина на PHP-фреймворке Laravel 8 вы узнаете, как получить товары и как организовать вывод списка товаров
Продолжаем создание интернет-магазина на фреймворке Laravel 8. Одной из ключевых сущностей интернет-магазина является корзина. Два наиболее популярных варианта хранения товаров корзины – это база данных и сессии. Мы остановимся на последнем. Для работы с сессиями Laravel предлагает некоторый набор методов и имеет некоторые нюансы. В этом уроке мы познакомимся с нюансами работы с сессиями в Laravel.
#laravel #премиум
https://webformyself.com/urok-8-internet-magazin-na-laravel-rabota-s-sessiyami-v-laravel/
#laravel #премиум
https://webformyself.com/urok-8-internet-magazin-na-laravel-rabota-s-sessiyami-v-laravel/
Webformyself
Урок 8. Интернет-магазин на Laravel. Работа с сессиями в Laravel
Продолжаем создание интернет-магазина на фреймворке Laravel 8. В этом уроке мы познакомимся с нюансами работы с сессиями в Laravel
Продолжаем создание интернет-магазина на фреймворке Laravel 8. Из предыдущего урока вы узнали о работе с сессиями в Laravel. Именно сессию мы используем для хранения корзины. При этом добавление в корзину будет реализовано асинхронно, то есть без перезагрузки страницы. В уроке будет написан AJAX-запрос для добавления товара в корзину, а также метод контроллера, который будет принимать запрос и проверять его корректность.
#laravel #премиум
https://webformyself.com/urok-9-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-1/
#laravel #премиум
https://webformyself.com/urok-9-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-1/
Webformyself
Урок 9. Интернет-магазин на Laravel. Добавление в корзину. Часть 1
Продолжаем создание интернет-магазина на фреймворке Laravel 8. В уроке будет написан AJAX-запрос для добавления товара в корзину
В предыдущем уроке был реализован AJAX-запрос, который отправляет на сервер ID товара и его количество, которое необходимо добавить в корзину. В этом уроке мы приступим к реализации модели корзины и будем записывать полученное количество товара в сессию, в которой и будет храниться корзина пользователя.
#laravel #премиум
https://webformyself.com/urok-10-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-2/
#laravel #премиум
https://webformyself.com/urok-10-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-2/
Webformyself
Урок 10. Интернет-магазин на Laravel. Добавление в корзину. Часть 2
В этом уроке мы приступим к реализации модели корзины и будем записывать полученное количество товара в сессию
В предыдущем уроке был реализован функционал добавления товара в корзину, который основан на хранении корзины в сессии. После добавления товара необходимо показать пользователю, что его товар успешно добавлен в корзину. Для этого в данном уроке мы реализуем модальное окно, которое будет открываться автоматически после добавления товара и в этом окне пользователь будет видеть текущее содержимое корзины.
#премиум #laravel
https://webformyself.com/urok-11-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-3/
#премиум #laravel
https://webformyself.com/urok-11-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-3/
Webformyself
Урок 11. Интернет-магазин на Laravel. Добавление в корзину. Часть 3
В уроке мы реализуем модальное окно, которое будет открываться после добавления товара и в нем пользователь будет видеть содержимое корзины
Любой интернет-магазин предполагает мини-корзину, которая представляет из себя по сути обычную кнопку с показом общего количества товаров в корзине и общей суммы корзины. В нашем случае такая кнопка предполагает показ только количества товаров в корзине. Кроме того, клик по такой кнопке должен открывать корзину и показывать ее содержимое. В этом уроке будет показана реализация данного функционала.
#премиум #laravel
https://webformyself.com/urok-12-internet-magazin-na-laravel-mini-korzina/
#премиум #laravel
https://webformyself.com/urok-12-internet-magazin-na-laravel-mini-korzina/
Webformyself
Урок 12. Интернет-магазин на Laravel. Мини-корзина
В этом уроке будет показана реализация функционала мини-корзины
Продолжаем цикл уроков по созданию простого интернет-магазина на PHP-фреймворке Laravel 8. В данном уроке будет показана реализация удаления товара из модального окна корзины. Для этого нужно получить ID товара, проверить его наличие в сессии и, если товар есть, тогда удалить его из сессии, тем самым, удалив его из корзины. Все это будет происходить без перезагрузки страницы.
#laravel #премиум
https://webformyself.com/urok-13-internet-magazin-na-laravel-udalenie-tovara-iz-korziny/
#laravel #премиум
https://webformyself.com/urok-13-internet-magazin-na-laravel-udalenie-tovara-iz-korziny/
Webformyself
Урок 13. Интернет-магазин на Laravel. Удаление товара из корзины
Продолжаем цикл уроков по созданию простого интернет-магазина на PHP-фреймворке Laravel 8. В уроке будет показана реализация удаления товара из корзины
Продолжаем цикл уроков по созданию простого интернет-магазина на PHP-фреймворке Laravel 8. В предыдущем уроке была реализована функция удаления товара из корзины. Используя ее, можно удалить товары из корзины один за другим. Но если товаров несколько, тогда неплохо было бы добавить кнопку удаления сразу всех товаров, т.е. кнопку очистки корзины. Реализация данного функционала будет показана в предлагаемом уроке.
#laravel #премиум
https://webformyself.com/urok-14-internet-magazin-na-laravel-ochistka-korziny/
#laravel #премиум
https://webformyself.com/urok-14-internet-magazin-na-laravel-ochistka-korziny/
Webformyself
Урок 14. Интернет-магазин на Laravel. Очистка корзины
В уроке будет показана реализация функции удаления всех товаров из корзины на фреймворке Laravel 8
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В этом уроке будет реализован функционал страницы товара. На этой странице должна выводиться вся информация о запрошенном товаре: его наименование, описание, изображение, цена, возможность добавить в корзину и т.д.
#премиум #laravel
https://webformyself.com/urok-16-internet-magazin-na-laravel-stranica-tovara/
#премиум #laravel
https://webformyself.com/urok-16-internet-magazin-na-laravel-stranica-tovara/
Webformyself
Урок 16. Интернет-магазин на Laravel. Страница товара
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В этом уроке будет реализован функционал страницы товара
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. Два последних урока будут отведены под реализацию функционала оформления заказа. В текущем уроке будут созданы необходимые миграции и модели. Также в моделях будут описаны связи заказа и товаров заказа.
#премиум #laravel
https://webformyself.com/urok-17-internet-magazin-na-laravel-oformlenie-zakaza-chast-1/
#премиум #laravel
https://webformyself.com/urok-17-internet-magazin-na-laravel-oformlenie-zakaza-chast-1/
Webformyself
Урок 17. Интернет-магазин на Laravel. Оформление заказа. Часть 1
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В уроке будут созданы миграции, модели и описаны связи заказа и товаров заказа
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В последнем уроке будет показана реализация сохранения заказа в БД. Для этого в БД предусмотрены две таблицы для хранения общих данных заказа и для хранения заказанных товаров в заказе. Для сохранения заказа будет использован механизм транзакций и связи моделей.
#laravel #премиум
https://webformyself.com/urok-18-internet-magazin-na-laravel-oformlenie-zakaza-chast-2/
#laravel #премиум
https://webformyself.com/urok-18-internet-magazin-na-laravel-oformlenie-zakaza-chast-2/
Webformyself
Урок 18. Интернет-магазин на Laravel. Оформление заказа. Часть 2
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В последнем уроке будет показана реализация сохранения заказа в БД
Довольно часто возникает необходимость преобразовывать данные к формату, который требует некая сторонняя система, или же, если перефразировать, адаптировать существующие данные к соответствующему виду.
#laravel
https://webformyself.com/primenenie-patterna-adapter-v-laravel/
#laravel
https://webformyself.com/primenenie-patterna-adapter-v-laravel/
Webformyself
Применение паттерна Адаптер в Laravel
В текущем видео на примере фреймворка Laravel и API-проекта будет показано, как можно использовать паттерн проектирования Адаптер