将数据存储到数据库时出现问题。就是说count(): Parameter must be an array or an object that implements Countable
这是我的代码。
$InsertRecords = new App\Two263;
$InsertRecords->user_id = 1;
$InsertRecords->aca_year = "test";
$InsertRecords->school_id = '1';
$InsertRecords->school_name = '1';
$InsertRecords->prog_code = "1";
$InsertRecords->prog_name = "2";
$InsertRecords->no_stud_appeared = "3";
$InsertRecords->no_stud_passed = "14";
$InsertRecords->save();
这是我的数据库结构屏幕截图:http://prntscr.com/nwj0qj
错误截图:http://prntscr.com/nwj167
如果我尝试保存记录,则会出现此错误。我不知道它与count
函数有什么关系。
已经花了6个小时来解决这个问题。请帮忙。
谢谢!
答案 0 :(得分:1)
在您的Two263
模型中,将字段添加到$fillable
数组中。
class Two263
...
protected $fillable = [ 'user_id', 'aca_year', 'school_id', 'school_name', 'prog_code', 'prog_name', 'no_stud_appeared', 'no_stud_passed'];