PHPackages                             xcalder/specifition-check - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. xcalder/specifition-check

ActiveLibrary[Admin Panels](/categories/admin)

xcalder/specifition-check
=========================

laravel-admin Extensions

2523JavaScriptCI failing

Since Sep 24Pushed 6y ago1 watchersCompare

[ Source](https://github.com/xcalder/specifition-check)[ Packagist](https://packagist.org/packages/xcalder/specifition-check)[ RSS](/packages/xcalder-specifition-check/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

这个扩展因为依赖商品管理接口，目前商品部分还没开源，此库仅做参考之用，，功能已经整合到商品上，不再更新了

laravel-admin extension 仿淘宝商品SKU排列组合
====================================

[](#laravel-admin-extension-仿淘宝商品sku排列组合)

[![预览](https://github.com/xcalder/specifition-check/raw/master/demo.png?raw=true)](https://github.com/xcalder/specifition-check/blob/master/demo.png?raw=true)

重要说明
----

[](#重要说明)

目前版本还不完善，仅做参考之用,

安装
--

[](#安装)

```
composer require xcalder/specifition-check
php artisan vendor:publish --provider="xcalder/specifition-check/SpecifitionCheckServiceProvider"
```

### 数据库配置

[](#数据库配置)

- specifition\_group 表 //商品规格组表
- specifition表 //规格选项表
- product\_sku //商品sku表

### 使用方法

[](#使用方法)

```
$form->specifitionCheck('productsku', '规格SKU')->options(url('admin/b2b2c/specifition/select'), ['id' => $this->id, 'event' => 'category_id']);

//specifition_group表关联到product_category商品分类,
//监听分类(event)改变动态获取分类对应的规格选项
```

### 其他说明

[](#其他说明)

sku 分表存放，需要在回调中处理sku数据

原始数据

```
{
	"selected": [{
		"id": 1,
		"product_id": 49,
		"specifition_id": "49,101,105",
		"img": "4444",
		"status": 1,
		"price": 200,
		"market_price": 300,
		"specifition": "111111111111111111111111",
		"storage": 300,
		"sales_volume": 10,
		"to_unit": "1",
		"note": "111111111",
		"created_at": null,
		"updated_at": null
	}],
	"specifitions": [{
		"id": 13,
		"title": "group-title-13",
		"childs": [{
			"id": 49,
			"title": "spec-title1",
			"value": "value131",
			"checked": true
		}, {
			"id": 50,
			"title": "spec-title2",
			"value": "value132",
			"checked": false
		}, {
			"id": 51,
			"title": "spec-title3",
			"value": "value133",
			"checked": false
		}, {
			"id": 52,
			"title": "spec-title4",
			"value": "value134",
			"checked": false
		}]
	}, {
		"id": 26,
		"title": "group-title-26",
		"childs": [{
			"id": 101,
			"title": "spec-title1",
			"value": "value261",
			"checked": true
		}, {
			"id": 102,
			"title": "spec-title2",
			"value": "value262",
			"checked": false
		}, {
			"id": 103,
			"title": "spec-title3",
			"value": "value263",
			"checked": false
		}, {
			"id": 104,
			"title": "spec-title4",
			"value": "value264",
			"checked": false
		}]
	}, {
		"id": 27,
		"title": "group-title-27",
		"childs": [{
			"id": 105,
			"title": "spec-title1",
			"value": "value271",
			"checked": true
		}, {
			"id": 106,
			"title": "spec-title2",
			"value": "value272",
			"checked": false
		}, {
			"id": 107,
			"title": "spec-title3",
			"value": "value273",
			"checked": false
		}, {
			"id": 108,
			"title": "spec-title4",
			"value": "value274",
			"checked": false
		}]
	}]
}
```

```
// 处理数据
$form->saving(function($form) {
    dd($form->specifitionCheck);
});
```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6959235?v=4)[xcalder](/maintainers/xcalder)[@xcalder](https://github.com/xcalder)

---

Top Contributors

[![xcalder](https://avatars.githubusercontent.com/u/6959235?v=4)](https://github.com/xcalder "xcalder (7 commits)")

### Embed Badge

![Health badge](/badges/xcalder-specifition-check/health.svg)

```
[![Health](https://phpackages.com/badges/xcalder-specifition-check/health.svg)](https://phpackages.com/packages/xcalder-specifition-check)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
