zvg / csvload
简化CSV文件到数据库加载的包
dev-master
2018-07-28 08:38 UTC
Requires
- php: ^7.1.3
This package is not auto-updated.
Last update: 2024-09-29 06:14:18 UTC
README
此包为Laravel 5.4+版本提供,允许您轻松快速地将CSV文件中的数据插入到数据库中。
该包与MySQL兼容并使用INFORMATION_SCHEMA
在开始使用软件之前,您需要在数据库中创建一个模型和表。
CSV文件的字段必须与数据库表中的字段相匹配。
安装。
1/ 使用Composer安装
composer require zvg/csvload
或
在composer.json中添加
"require": {
...
"zvg/csvload": "*",
...
}
2/ 将服务提供者添加到config/app.php中
'providers' => [
'...',
'Zvg\CsvLoad\CsvLoadServiceProvider::class',
];
3/ 发布文件
php artisan vendor:publish --provider="Zvg\CsvLoad\CsvLoadServiceProvider"
使用。
将CSV文件加载功能插入到blade('admin'或其他)表单中。
@include('zvg::csv_form',['model' => 'your model'])
您需要插入完整的模型名称(例如 @include('zvg::csv_form',['model' => '\App\Adress']))。