Канал WebForMySelf - IT и веб-разработка
4.28K subscribers
289 photos
5 videos
81 files
3.06K links
Канал сайта WebForMySelf. Самые свежие материалы из мира IT и веб-разработки
Связь: https://webformyself.support-desk.ru/
Download Telegram
В данном уроке будет затронута тема моделей и связей моделей проекта на Laravel. Благодаря моделям, можно легко работать с базой данных, получая из нее данные или же, наоборот, сохраняя в нее данные. Также Laravel предлагает удобный механизм связи моделей, с помощью которых можно без написания дополнительных запросов получать связанные данные.
#laravel #премиум
https://webformyself.com/urok-5-internet-magazin-na-laravel-modeli-i-svyazi/
Практически в любом проекте на Laravel могут потребоваться дополнительные библиотеки, которые можно установить, используя Composer. В нашем проекте потребуются две такие библиотеки – это пакет Sluggable, который умеет автоматически транслитерировать строки и создавать slug для дальнейшей выборки записи из БД, а также пакет Debugbar, который поможет с отладкой и разработкой приложения.
#премиум #laravel
https://webformyself.com/urok-6-internet-magazin-na-laravel-pakety-sluggable-i-debugbar/
Из очередного урока по созданию интернет-магазина на PHP-фреймворке Laravel 8 вы узнаете, как получить товары и как организовать вывод списка товаров. При этом будет также получена пагинация для товаров, которая позволит ограничить вывод товаров заданным количеством для каждой страницы.
#премиум #laravel
https://webformyself.com/urok-7-internet-magazin-na-laravel-spisok-tovarov-i-paginaciya/
Продолжаем создание интернет-магазина на фреймворке Laravel 8. Одной из ключевых сущностей интернет-магазина является корзина. Два наиболее популярных варианта хранения товаров корзины – это база данных и сессии. Мы остановимся на последнем. Для работы с сессиями Laravel предлагает некоторый набор методов и имеет некоторые нюансы. В этом уроке мы познакомимся с нюансами работы с сессиями в Laravel.
#laravel #премиум
https://webformyself.com/urok-8-internet-magazin-na-laravel-rabota-s-sessiyami-v-laravel/
Продолжаем создание интернет-магазина на фреймворке Laravel 8. Из предыдущего урока вы узнали о работе с сессиями в Laravel. Именно сессию мы используем для хранения корзины. При этом добавление в корзину будет реализовано асинхронно, то есть без перезагрузки страницы. В уроке будет написан AJAX-запрос для добавления товара в корзину, а также метод контроллера, который будет принимать запрос и проверять его корректность.
#laravel #премиум
https://webformyself.com/urok-9-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-1/
В предыдущем уроке был реализован AJAX-запрос, который отправляет на сервер ID товара и его количество, которое необходимо добавить в корзину. В этом уроке мы приступим к реализации модели корзины и будем записывать полученное количество товара в сессию, в которой и будет храниться корзина пользователя.
#laravel #премиум
https://webformyself.com/urok-10-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-2/
В предыдущем уроке был реализован функционал добавления товара в корзину, который основан на хранении корзины в сессии. После добавления товара необходимо показать пользователю, что его товар успешно добавлен в корзину. Для этого в данном уроке мы реализуем модальное окно, которое будет открываться автоматически после добавления товара и в этом окне пользователь будет видеть текущее содержимое корзины.
#премиум #laravel
https://webformyself.com/urok-11-internet-magazin-na-laravel-dobavlenie-v-korzinu-chast-3/
Любой интернет-магазин предполагает мини-корзину, которая представляет из себя по сути обычную кнопку с показом общего количества товаров в корзине и общей суммы корзины. В нашем случае такая кнопка предполагает показ только количества товаров в корзине. Кроме того, клик по такой кнопке должен открывать корзину и показывать ее содержимое. В этом уроке будет показана реализация данного функционала.
#премиум #laravel
https://webformyself.com/urok-12-internet-magazin-na-laravel-mini-korzina/
Продолжаем цикл уроков по созданию простого интернет-магазина на PHP-фреймворке Laravel 8. В данном уроке будет показана реализация удаления товара из модального окна корзины. Для этого нужно получить ID товара, проверить его наличие в сессии и, если товар есть, тогда удалить его из сессии, тем самым, удалив его из корзины. Все это будет происходить без перезагрузки страницы.
#laravel #премиум
https://webformyself.com/urok-13-internet-magazin-na-laravel-udalenie-tovara-iz-korziny/
Продолжаем цикл уроков по созданию простого интернет-магазина на PHP-фреймворке Laravel 8. В предыдущем уроке была реализована функция удаления товара из корзины. Используя ее, можно удалить товары из корзины один за другим. Но если товаров несколько, тогда неплохо было бы добавить кнопку удаления сразу всех товаров, т.е. кнопку очистки корзины. Реализация данного функционала будет показана в предлагаемом уроке.
#laravel #премиум
https://webformyself.com/urok-14-internet-magazin-na-laravel-ochistka-korziny/
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В этом уроке будет реализован функционал страницы товара. На этой странице должна выводиться вся информация о запрошенном товаре: его наименование, описание, изображение, цена, возможность добавить в корзину и т.д.
#премиум #laravel
https://webformyself.com/urok-16-internet-magazin-na-laravel-stranica-tovara/
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. Два последних урока будут отведены под реализацию функционала оформления заказа. В текущем уроке будут созданы необходимые миграции и модели. Также в моделях будут описаны связи заказа и товаров заказа.
#премиум #laravel
https://webformyself.com/urok-17-internet-magazin-na-laravel-oformlenie-zakaza-chast-1/
Продолжаем создание простого интернет-магазина на PHP-фреймворке Laravel 8. В последнем уроке будет показана реализация сохранения заказа в БД. Для этого в БД предусмотрены две таблицы для хранения общих данных заказа и для хранения заказанных товаров в заказе. Для сохранения заказа будет использован механизм транзакций и связи моделей.
#laravel #премиум
https://webformyself.com/urok-18-internet-magazin-na-laravel-oformlenie-zakaza-chast-2/
Довольно часто возникает необходимость преобразовывать данные к формату, который требует некая сторонняя система, или же, если перефразировать, адаптировать существующие данные к соответствующему виду.
#laravel
https://webformyself.com/primenenie-patterna-adapter-v-laravel/