mohamed7sameer / backpack6-shop
为 Laravel 的 Backpack 提供的 Webshop CRUD 模型和功能。非常喜欢。
8.0.0
2023-10-14 08:10 UTC
Requires
- backpack/crud: *
- backpack/pro: *
- barryvdh/laravel-dompdf: ^2.0
- illuminate/support: *
- mohamed7sameer/backpack-image-traits: *
Requires (Dev)
README
backpack shop
本包通过添加可定制的模型、CRUD 表单和订单处理功能,使用 Backpack for Laravel 创建 Webstore。
功能
- 创建产品类别和产品
- 添加自定义产品标签和状态
- 处理订单和支付
- 根据位置、包裹体积和/或重量自定义运费规则
- 为上述所有内容提供完整功能的 CRUD 表单
- 购物车助手
- 自动安装
- 完全可翻译的 CRUD,使用默认语言文件(包括 EN 和 NL)
条款
首先,请确保运行 PHP 8.1+
并安装
- Backpack (
6.x
) - Backpack Pro
安装
步骤 1 - require package
通过 Composer 安装此包
composer require mohamed7sameer/backpack6-shop
步骤 2 - 运行安装程序
然后运行安装程序,该程序发布配置文件,运行所有必要的迁移,并将商店元素添加到 sidebar_contents
文件中。
php artisan backpack-shop:install
步骤 3 - 配置
请检查 config/mohamed7sameer/backpack6-shop.php
,您可能需要根据您的特定使用情况进行一些配置。
步骤 4 - 最小要求
更新配置文件后,几乎所有内容都应该正常运行,但您需要在控制面板中执行一些操作以有效地使用此包(例如,避免意外的错误)。最低要求是
- 在控制面板的
增值税类别
中定义至少一个类别 - 使用控制面板的
运费大小
定义至少一个包裹大小(如果使用,请参阅配置) - 在控制面板的
运费规则
中创建至少一个运费规则 - 也许还需要添加一些“类别”和“产品”?毕竟,这是一个 Webstore 包。
使用方法
请参阅 docs/usage.md。