У нас вы можете посмотреть бесплатно Учебное пособие по Laravel 12 № 116 | Управление налогами/НДС | Интеграция налогообложения на уро... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🔗Полный плейлист серии видеоуроков по многопользовательской электронной коммерции на 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