Канал WebForMySelf - IT и веб-разработка
4.26K subscribers
289 photos
5 videos
81 files
3.06K links
Канал сайта WebForMySelf. Самые свежие материалы из мира IT и веб-разработки
Связь: https://webformyself.support-desk.ru/
Download Telegram
В прошлом уроке Вы увидели, как добавить поддержку модульной структуры в приложение, написанное с использованием фреймворка Laravel. Но, согласитесь, что каждый раз создавать требуемый набор каталогов и файлов не совсем удобно. Поэтому в данном видео будет реализована консольная команда, при помощи которой можно будет генерировать каркас для будущего модуля.
#laravel
https://webformyself.com/modulnaya-struktura-v-proekte-s-laravel-2/
Мультиязычные проекты пользуются огромной популярностью в данное время, потому как значительно расширяют аудиторию посетителей приложения. При этом, если рассматривать техническую сторону реализации мультиязычности, то возникает вполне предсказуемый вопрос, что делать с URL и нужно ли размещать код выбранного языка в ссылках на страницы сайта?
#laravel
https://webformyself.com/prefiks-yazyka-v-url-v-multiyazychnom-proekte-na-laravel/
Фильтрация элементов повсеместно используется в веб-приложениях, потому как она значительно упрощает процесс поиска необходимой информации. К примеру, в интернет-магазинах на страницах вывода списка товаров, как правило, в правом или левом сайдбаре отображается группа фильтров, которые используются посетителями для фильтрации выбранной из базы данных информации по определенным параметрам. В уроке будет рассмотрен один из вариантов создания системы фильтрации в проекте, написанном с использованием фреймворка Laravel.
#laravel
https://webformyself.com/prodvinutaya-filtraciya-v-frejmvorke-laravel/
В этом уроке будет показана установка фреймворка Laravel на Open Server с использованием Composer. Также в уроке будет рассмотрен функционал шаблона, который будет реализовываться, а также необходимый для работы инструментарий: веб-сервер и редактор кода.
#laravel #премиум
https://webformyself.com/urok-1-internet-magazin-na-laravel-ustanovka-laravel/
Из данного урока вы узнаете о работе с маршрутами в Laravel. Именно благодаря маршрутам можно отправить запрос на обработку в тот или иной контроллер приложения. Также в уроке будет создан первый контроллер приложения с помощью набора команд artisan.
#laravel #премиум
https://webformyself.com/urok-2-internet-magazin-na-laravel-marshrutizaciya-v-laravel/
При работе с проектом на 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/
Довольно часто возникает необходимость преобразовывать данные к формату, который требует некая сторонняя система, или же, если перефразировать, адаптировать существующие данные к соответствующему виду.
#laravel
https://webformyself.com/primenenie-patterna-adapter-v-laravel/