ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Учебное пособие по Laravel 12 № 116 | Управление налогами/НДС | Интеграция налогообложения на уро...

Автор: Stack Developers

Загружено: 2025-12-25

Просмотров: 69

Описание: 🔗Полный плейлист серии видеоуроков по многопользовательской электронной коммерции на Laravel 12:
   • Laravel 12 Multi-Vendor E-commerce  

Добро пожаловать в 116-ю часть серии видеоуроков по многопользовательской электронной коммерции на Laravel 12, где мы создадим полноценный профессиональный веб-сайт электронной коммерции с нуля.

В этой части мы реализуем налог на уровне товара (GST) в серии видеоуроков по многопользовательской электронной коммерции на Laravel 12.

Мы рассчитаем GST для каждого товара, добавим product_gst и product_gst_amount к позициям заказа, сохраним общую сумму налогов заказа и отобразим разбивку налогов на странице оформления заказа, в деталях заказа в админке и в разделе «Мои заказы».

✨ Пошаговая реализация

1) Миграции — добавление столбцов

Создайте миграцию для заказов и товаров заказа. Две небольшие миграции (или одна объединенная) — вставьте и запустите команду `php artisan make:migration`, затем замените содержимое файла на приведенное ниже или создайте два файла.

Миграция A — добавление налогов к заказам
Файл: database/migrations/xxxx_xx_xx_add_taxes_to_orders_table.php

Миграция B — добавление product_gst и product_gst_amount к товарам заказа
Файл: database/migrations/xxxx_xx_xx_add_gst_to_order_items_table.php

Запустите миграции:
php artisan migrate

2) Обновление модели — заполняемые элементы
Добавьте новые атрибуты к заказам и товарам заказа, чтобы их можно было назначать массово.

3) Расчет налогов при оформлении заказа — отображение в корзине
Мы рассчитаем НДС за каждый товар и общий НДС внутри CheckoutService::getCartForCheckout(), чтобы представление (и предварительный просмотр PayPal) могли их отобразить.
Файл: app/Services/Front/CheckoutService.php

Примечание: мы сохраняем промежуточную сумму как общую сумму товаров до вычета налогов; taxes_total отображается отдельно.

4) Сохранение налогов при создании заказа (createOrderFromCart)
Файл: app/Services/Front/CheckoutService.php

5) Обновление представления оформления заказа для отображения строки с налогом
Файл: resources/views/front/checkout/index.blade.php — найдите нужный столбец, где отображаются промежуточная сумма / скидка / кошелек / доставка.

6) Отображение налогов в деталях заказа в админке и в разделе «Мои заказы»
A — Детали заказа в админке (resources/views/admin/orders/show.blade.php)
В заголовке таблицы «Товары заказа» добавьте столбцы для процента НДС и суммы НДС (или расширьте каждую строку).

B — Мои заказы / Детали заказа на фронтенде
Тот же принцип — везде, где вы отображаете товары заказа и итоговые суммы, добавьте эти два столбца/строки.

📢 Не забудьте поставить лайк, поделиться и подписаться на канал, чтобы получать больше уроков по Laravel! 🚀

🔗Добавьте в закладки и следите за этой серией видеоуроков по многопользовательской электронной коммерции на Laravel 12:
   • Laravel 12 Multi-Vendor E-commerce  

►Подпишитесь на обновления Laravel и другие новости здесь:    / stackdevelopers  

Популярные серии видеоуроков для разработчиков Stack, которые могут вам помочь:

►Учебник по Laravel 12 (с MySQL):    • Laravel 12 Tutorial  

►Учебник по Laravel 11 (с MongoDB):    • Laravel 11 Tutorial (with MongoDB)  

►Учебник по Laravel 11 и PostgreSQL:    • Laravel PostgreSQL Tutorial  

►Учебник по Laravel API -    • Laravel API Tutorial | Create API from Scr...  

►Учебник по jQuery -    • jQuery Tutorial  

►Серия уроков по основам электронной коммерции в Laravel -    • Make Admin Panel / E-commerce Website in L...  

►Серия видеороликов о знакомствах на Laravel -    • Make Dating / Social Networking Website in...  

►Присоединяйтесь к этому каналу, чтобы получить полный исходный код всех серий:
   / @stackdevelopers  

Подписывайтесь на Stack Developers в социальных сетях, чтобы получать обновления и получать ответы на свои вопросы
►Поставьте лайк странице в Facebook, чтобы получать обновления -   / stackdevelopers2  
►Присоединяйтесь к группе в Facebook, чтобы получать ответы на свои вопросы -   / stackdevelopers  
►Подписывайтесь на Instagram -   / stackdevelopers2  
►Следите за новостями на GitHub — https://github.com/stackdevelopers.

#Laravel12 #LaravelEcommerce #MultiVendor #EcommerceDevelopment #WebDevelopment #LaravelTutorial

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Учебное пособие по Laravel 12 № 116 | Управление налогами/НДС | Интеграция налогообложения на уро...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Урок по Laravel 12 № 117 | Ручная оплата в оформлении заказа | Прямой чек | Банковский перевод

Урок по Laravel 12 № 117 | Ручная оплата в оформлении заказа | Прямой чек | Банковский перевод

Микросервисы на практике - сервис продажи билетов

Микросервисы на практике - сервис продажи билетов

DeepSeek и Excel ➤ Используем Искусственный Интеллект для создания формул

DeepSeek и Excel ➤ Используем Искусственный Интеллект для создания формул

Download Laravel 12 Multi-Vendor E-commerce Website (Complete Source Code) #Laravel12 #Ecommerce

Download Laravel 12 Multi-Vendor E-commerce Website (Complete Source Code) #Laravel12 #Ecommerce

Учебное пособие по Laravel 12 для работы с несколькими поставщиками #118 | Запуск системы для раб...

Учебное пособие по Laravel 12 для работы с несколькими поставщиками #118 | Запуск системы для раб...

Разбор инфраструктуры реального проекта. Стоит ли внедрять Kubernetes?

Разбор инфраструктуры реального проекта. Стоит ли внедрять Kubernetes?

«Мы на дне уже»? Что ждет Россию в 2026 | Наталья Зубаревич о серьезных проблемах экономики и людей

«Мы на дне уже»? Что ждет Россию в 2026 | Наталья Зубаревич о серьезных проблемах экономики и людей

Учебное пособие по Laravel 12 № 122 | Настройка панели поставщика | Полная информация о поставщик...

Учебное пособие по Laravel 12 № 122 | Настройка панели поставщика | Полная информация о поставщик...

Урок по Laravel 12 № 113 | Стоимость доставки (I) | Создание модуля доставки | Весовые категории ...

Урок по Laravel 12 № 113 | Стоимость доставки (I) | Создание модуля доставки | Весовые категории ...

Почему я выбрал жизнь без отпусков и развлечений?

Почему я выбрал жизнь без отпусков и развлечений?

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Я Обманул Экспертов Элитной Парфюмерии Спреем с Пердежом

Я Обманул Экспертов Элитной Парфюмерии Спреем с Пердежом

Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief  #3

Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief #3

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Урок Laravel 12 № 108 | Счёт заказов (IV): добавление артикула в детали заказа и счёт

Урок Laravel 12 № 108 | Счёт заказов (IV): добавление артикула в детали заказа и счёт

ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности

ПОЛНЫЙ РАЗБОР URL: Пагинация, версионирование API, фильтрация, сортировка и другие возможности

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Чем отличаются: капучино, эспрессо, раф, флэт уайт и латте. Все, что нужно знать о кофе

Чем отличаются: капучино, эспрессо, раф, флэт уайт и латте. Все, что нужно знать о кофе

ТОП-5 НЕДОРОГИХ городов юга России для ПЕРЕЕЗДА НА ПЕНСИЮ.

ТОП-5 НЕДОРОГИХ городов юга России для ПЕРЕЕЗДА НА ПЕНСИЮ.

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]