Популярное

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

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

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

Топ запросов

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

Урок Laravel 12 №86 | Модуль Advance Coupon (II) | Добавление/редактирование купона в панели адми...

Автор: Stack Developers

Загружено: 2025-09-30

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

Описание:

🔗Полный плейлист серии «Электронная коммерция для Laravel 12 от нескольких поставщиков»:
   • Laravel 12 Multi-Vendor E-commerce  

В этой части серии «Электронная коммерция для Laravel 12» мы продолжим работу над расширенным модулем купонов. В этой части мы рассмотрим функционал добавления/редактирования купонов.

1) Запрос — App\Http\Requests\Admin\CouponRequest.php

Создание запроса для проверки формы добавления/редактирования:

Создание с помощью:
php artisan make:request Admin/CouponRequest

2) Сервис — App\Services\Admin\CouponService.php
Добавление метода addEditCoupon, используемого контроллером для создания/обновления купона.

Создайте файл app/Services/Admin/CouponService.php и зарегистрируйте сервис в контейнере, если необходимо (судя по всему, вы внедряете его с помощью подсказки типов, поэтому Laravel автоматически определяет его).

3) Контроллер — App\Http\Controllers\Admin\CouponController.php
Ниже приведены основные методы (index, create, store, edit, update и updateCouponStatus).

Обязательно импортируйте модели вверху (Category, Brand, User, Coupon, ColumnPreference и т. д.).

4) Маршруты
В группу маршрутов администратора routes/web.php добавьте:

// Coupons Route::resource('coupons', CouponController::class); Route::post('update-coupon-status', [CouponController::class,'updateCouponStatus']);

5) Blade: resources/views/admin/coupons/add_edit_coupon.blade.php

6) JS-код формы — обновите файл custom.js
Добавьте этот JS-код, чтобы работало переключение между автоматическим и ручным режимами, кнопка регенерации работала, а также выбор всех/снятие выделения со всех.

7) scripts.blade.php: добавьте запись columnPrefs для купонов.

Краткий контрольный список файлов.
Убедитесь, что следующие файлы существуют и имеют указанное выше содержимое:
• database/migrations/xxxx_create_coupons_table.php (обновлён)
• database/seeders/CouponSeeder.php (или существующий обновлённый сид)
• app/Http/Requests/Admin/CouponRequest.php
• app/Services/Admin/CouponService.php
• app/Http/Controllers/Admin/CouponController.php
• resources/views/admin/coupons/index.blade.php (список; аналогично индексу баннеров)
• resources/views/admin/coupons/add_edit_coupon.blade.php (форма)
• routes/web.php (маршрут ресурса + статуса)
• resources/views/layouts/admin/scripts.blade.php — добавление записи конфигурации купонов DataTables
Файл JS администратора (или blade @push('scripts')) — select2 + form JS выше

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

🔗Добавьте в закладки и подпишитесь на эту серию видеоуроков Laravel 12 Multi-Vendor Ecommerce:

   • Laravel 12 Multi-Vendor E-commerce  

►Нажмите здесь, чтобы подписаться на новости Laravel и другие новости -    / stackdevelopers  

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

►Руководство по 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

Урок Laravel 12 №86 | Модуль Advance Coupon (II) | Добавление/редактирование купона в панели адми...

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

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

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

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

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

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

array(0) { }

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



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



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