Laravel Excel无法检测文件中的数据

时间:2019-05-28 15:43:43

标签: laravel

我刚刚安装了Laravel / Excel的最新版本 我遵循了教程,但是遇到了问题

  

SQLSTATE [23000]:违反完整性约束:1048列'num'不能为空(SQL:插入notesnumcnenom,{ {1}},prenomnotematiereuser_idremarquesemses,{{1 }},an)值(,,,,,,,1,,,,,2019-05-28 15:36:08,2019-05-28 15:36:08))

这是我的模型控制器和导入类

created_at
updated_at
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Note extends Model
{

    protected $fillable = [
        'num',
        'cne',
        'nom',
        'prenom',
        'note',
        'matiere',
        'user_id',
        'remarque',
        'sem',
        'ses',
        'an',
        'created_at',
        'updated_at'
    ];
}

这是文件的图片 enter image description here

1 个答案:

答案 0 :(得分:0)

我刚刚添加了,并且现在可以使用! 到noteImport

 if (!isset($row['num'])) {
            return null;
        }