CatchAdmin 之 Excel 导入
模型导入
模型导入使用最为简单便利,但有局限性;使用模型导入模型必须继承 CatchModel 或 引入 BaseOptionsTrait ,废话少说看代码。
public function import(Request $request)
{
// 定义要导入数据表的字段(这里支持定义 options,不知道干什么用呢)
$fields = [
['field' => 'owner_name'],
['field' => 'house_number'],
['field' => 'mobile'],
];
// 模型导入,参数二为 think//File 实例
// 数据会根据 excel 的列从左至右对应上面 $fields 顺序写入
$res = $this->communityOwnerModel->import($fields, $request->file('file'));
return CatchResponse:
共有 0 条评论