portedcheese/catalog

站点分类目录

v1.3.0 2020-09-16 09:20 UTC

README

描述

商品目录按类别划分。默认情况下,可以为每个商品提交申请,通过设置可以启用购物车。

有自动删除旧购物车的功能,需要开启计划任务(cron)。

安装

php artisan migrate

php artisan vendor:publish --provider="PortedCheese\Catalog\ServiceProvider" --tag=public --force

php artisan make:catalog
                        {--all : Run all}
                        {--menu : Config menu}
                        {--models : Export models}
                        {--controllers : Export controllers}
                        {--policies : Export and create rules}
                        {--only-default : Create default rules}
                        {--vue : Export vue}
                        {--config : Make config}

目录设置。创建必要的模型和控制器,可以重写其方法,创建菜单项和配置。

@includeIf("catalog::site.cart.cart-state") - 向菜单中添加购物车元素 li

设置

在 Card 模型中有一个常量 CRON_ENABLED - 启用删除匿名用户的旧购物车

版本

v1.2.1:
    - Шаблон меню изменен для sb-admin
    - В корзину добавлена политика конфиденциальности 
v1.2.0:
    - Изменены traits
    
v1.1.23:
    - Изменен метод getTeaser в Cftegory
Обновление:
    - php artisan cache:clear
    
v1.1.22:
    - Исправлено постоение дерева каталога
    
v1.1.21:
    - Исправлена опечатка
Обновление:
    - php artisan vendor:publish --provider="PortedCheese\Catalog\ServiceProvider" --tag=public --force

v1.1.19:
    - В классе Cart вызовы self заменены на App\Cart
    
v1.1.16:
    - Машинное имя у характеристик скрыто для обычного пользователя.
    - Теперь можно поменять виджет поля характеристики.
    - Изменен интерфейс для групп, убрано машинное имя для обычного пользователя.
    - При выводе категорий добавлена сортировка.

v1.1.15:
    - Исправлен вывод изображений товара
    - Добавлена форма поиска у характеристик и исправлена пагинация

v1.1.14:
    - Сброс кэша тизеров товара при обновлении slug у категории
    - Изменено кэширование тизера товара, теперь запоминаются только данные не шаблон
    - При выводе полго товара вариации формируются в модели
    - Если вариации одна, то радио кнопки скрыты
Обновление:
    - php artisan cache:clear
    - php artisan vendor:publish --provider="PortedCheese\Catalog\ServiceProvider" --tag=public --force

v1.1.13:
    - Изменен вывод изображение в админке

v1.1.12:
    - Изменены поля в вариации(float на decimal)
    - Добвлен параметр в команду --only-default
Обновление:
    - php artisan migrate

v1.1.10:
    - Добавлены права доступа
Обновление:
    - php artisan make:catalog --policies

v1.1.9:
    - Изменено меню, перенесено в два шаблона
    - Структура каталога с vue draggable
    - Исправлено изменение категории товара
    - Изменена валидация добавления категории
Обновление:
    - Удалить старые пункты меню
    - php artisan vendor:publish --provider="PortedCheese\Catalog\ServiceProvider" --tag=public
    - php artisan make:catalog --menu --vue