今天在對(duì)文章topic模型進(jìn)行插入數(shù)據(jù)時(shí),總是提示
[圖片上傳中...(SqDfaYH8jO.png-d741a5-1512117930868-0)]
‘user_id’字段沒(méi)有默認(rèn)值,不能為空
然后改為加入user_id的值
$data = $request->all();
$data['user_id'] = Auth::user()->id;
$topic = Topic::create($data);
但是還是提示報(bào)錯(cuò),后來(lái)發(fā)現(xiàn)是Topic模型,$fillable屬性中沒(méi)有添加‘user_id’,不允許批量賦值,
用create方法插入是批量賦值,并且以下這種方式也不行
$data = $request->all()
$topic = new Topic();
$topic->fill($data);
$topic->save();
最后改為
$topic = new Topic();
$topic->fill(\request()->all());
$topic->user_id = Auth::user()->id;
$topic->excerpt = '';
$topic->save();
成功