Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lovafeng/sku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

laravel-admin extension 商品SKU

不维护了!不维护了!,自行Fork

预览

安装

composer require jadekun/sku
php artisan vendor:publish --provider="JadeKun\Sku\SkuServiceProvider"

配置

配置sku上传地址

文件路径【public/vendor/jadekun/sku/sku.js】

const UploadHost = '/admin/upload_file';

php进行存储

// key为file
if($request->hasFile('file')) {
 $file = $request->file('file');
 $path = $file->store('images');
 // 返回格式
 return ['url'=> Storage::url($path)];
}

数据库字段配置

  • 数据类型json

使用方法

$form->sku('sku','商品SKU');

其他说明

本扩展只会将SKU数据写指定的字段中,如需个性化处理数据,请在【表单回调】中处理

原始数据

{
	"type": "many", // many多规格;single单规格
	"attrs": {"尺寸": ["XL", "XXL", "XXXL"], "颜色": ["", "灰色"]},
 "sku": [{"pic": "", "price": "89", "stock": "100", "尺寸": "XL", "颜色": ""}, {
 "pic": "",
 "price": "89",
 "stock": "100",
 "尺寸": "XL",
 "颜色": "灰色"
 }, {"pic": "", "price": "89", "stock": "100", "尺寸": "XXL", "颜色": ""}, {
 "pic": "",
 "price": "89",
 "stock": "100",
 "尺寸": "XXL",
 "颜色": "灰色"
 }, {"pic": "", "price": "89", "stock": "100", "尺寸": "XXXL", "颜色": ""}, {
 "pic": "",
 "price": "89",
 "stock": "100",
 "尺寸": "XXXL",
 "颜色": "灰色"
 }]
}
$form->sku('sku','商品SKU');
// 处理数据
$form->saving(function($form) {
 dd($form->sku);
});

About

laravel-admin Form组件 扩展 商品SKU

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 70.3%
  • HTML 14.7%
  • PHP 9.4%
  • CSS 5.6%

AltStyle によって変換されたページ (->オリジナル) /