edgrosvenor / column-classifier
Laravel包,用于识别集合中数据的数据类型
1.0
2020-02-04 20:51 UTC
Requires
- calebporzio/sushi: ^1.0
- illuminate/support: ^6.0|^7,0
Requires (Dev)
- orchestra/testbench: ^4.5
This package is auto-updated.
Last update: 2024-08-30 01:32:12 UTC
README
这是一个Laravel包,它接受一组数据并尝试识别它的数据类型。它主要是为了满足我自己的特定需求而设计的,但如果其他人想使用它,我会很高兴接受拉取请求和建议以使其更好。
安装
composer require edgrosvenor/column-classifier
使用方法
use ColumnClassifier\Classifier; $classify = new Classifier(collect(['this', 'that', 'the other thing'])); $data_type = $classify->execute();
这将返回以下之一:first_name,last_name,full_name,phone,email,city,state,state_abbr,zip_code,country,country_code,currency,company,job_title,sentence,paragraph,html
用例
我使用这个工具来帮助我确定在自动创建模型工厂时哪个Faker方法最合适。我还用它来帮助我解析用户上传的数据表,而不需要知道每列的数据类型。我还用它来帮助我根据HTML目录的更改来更新联系人数据库。