Канал WebForMySelf - IT и веб-разработка
4.51K subscribers
289 photos
5 videos
81 files
3.06K links
Канал сайта WebForMySelf. Самые свежие материалы из мира IT и веб-разработки
Связь: https://webformyself.support-desk.ru/
Download Telegram
Из данного урока вы узнаете о работе с маршрутами в Laravel. Именно благодаря маршрутам можно отправить запрос на обработку в тот или иной контроллер приложения. Также в уроке будет создан первый контроллер приложения с помощью набора команд artisan.
#laravel #премиум
https://webformyself.com/urok-2-internet-magazin-na-laravel-marshrutizaciya-v-laravel/
Django предлагает достаточно богатый набор возможностей по кастомизации админки сайта. Одной из таких возможностей является то, что мы можем добавлять дополнительные действия для моделей. Например, для списка статей в админке изначально доступно действие удаления отмеченных статей. Но, к примеру, мы хотим добавить возможность не удаления статей, а снятия их с публикации. Как это сделать – вы узнаете из данного урока.
#django #премиум
https://webformyself.com/urok-19-frejmvork-django-admin-actions-v-django/
В одном из предыдущих уроков было показано, как можно прикреплять миниатюры к статьям. Также популярной опцией на сегодня является прикрепление к статье видео. Из урока вы узнаете об одном из пакетов для Django, который позволяет прикреплять к статье видео и выводить его с помощью специального тега.
#django #премиум
https://webformyself.com/urok-20-frejmvork-django-pole-dlya-video-v-django/
При работе с проектом на Laravel и других PHP-фреймворках, особенно при командной работе, внесение прямых изменений в структуру базы данных, т.е. изменений через phpMyAdmin, к примеру, практически не используется. Вместо этого принято использовать механизм миграций. Миграции являются своего рода системой контроля версий для БД.
#laravel #премиум
https://webformyself.com/urok-4-internet-magazin-na-laravel-migracii/
В данном уроке будет затронута тема моделей и связей моделей проекта на 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/