walkerchiu/php-mall-cart

v1.0.0 2022-10-26 12:26 UTC

This package is auto-updated.

Last update: 2024-09-23 17:00:22 UTC


README

php-mall-cart 是一个用于处理购物车管理的 Laravel 库。

安装

使用包管理器 composer 安装 php-mall-cart。

composer require walkerchiu/php-mall-cart

用法

包设置

# CLI

# Publish this package settings
php artisan vendor:publish

# Overwrite default settings
vi config/wk-mall-cart.php

# Overwrite translations
cd resources/lang/vendor/php-mall-cart
vi ...

# Overwrite views
cd resources/views/vendor/php-mall-cart
vi ...

# See migrations
cd database/migrations
cat ...

核心设置

# CLI

# Overwrite default settings
vi config/wk-core.php

# See class section
# See table section

迁移

# CLI

# Generate a database migration
php artisan make:migration

# Run all of your outstanding migrations
php artisan migrate

# See which migrations have run thus far
php artisan migrate:status

如何使用

实体

实际上,这种用法不仅限于实体,例如 Repository 和 Service 等其他用法也是类似的。

您可以查看源代码以了解这些类提供的方法。

# PHP

# Use directly
# You can find more settings in config/wk-core.php
use WalkerChiu\MallCart\Models\Entities\Channel

Channel::all();
# PHP

# Use core setting
# You can find more settings in config/wk-core.php
use Illuminate\Support\Facades\App;

App::make(config('wk-core.class.mall-cart.channel'));

有用命令

# CLI

# Truncate all tables of this package
php artisan command:MallCartCleaner

贡献

欢迎提交拉取请求。对于重大更改,请首先提出问题以讨论您希望进行更改的内容。

请确保根据需要更新测试。

许可

License: MIT