fastadmin 实现自带导入excel功能
一.首先需要在对应控制器加入import方法,调用父类import方法

二.在对应的js文件加入导入请求地址(js文件在public/assets/js/backend下

备注:注意excel导入格式(编码utf-8),默认识别excel第一行字段注释,也可更改为字段名(文件位置:library/traits/Backend.php)

本人遇到问题:提示 未更新任何行
解决办法 找到library/traits/Backend.php下import方法按步打印,发现没拿到当前数据库。
代码如下:
$table = $this->model->db()->getTable();
$database = \think\facade\Config::get('database.database') ?? '自己的数据库名';
修改完后,导入成功.

浙公网安备 33010602011771号