<?php
$post = new Post();
$post->title = request('title');
$post->content = request('content');
$post->save();
//第二种
$param = [
'title'=>request('title'),
'content'=>request('content')
];
post::create($param);
//另一种入库方法
post::create(compact('title','content'));
//第三种
post::create(request(['title','content']));
//第四种
$param = [
'title'=>request('title'),
'content'=>request('content')
];
Zan::firstOrCreate($param);//firstOrCreate
方法先尝试通过给定列/值对在数据库中查找记录,如果没有找到的话则通过给定属性创建一个新的记录。
//此时会报错 Illuminate Database Eloquent MassAssignmentException title
//解决办法:在model层中的自己所实例化的模型中添加两个属性
//protected $guarded = []; 不可以注入的字段,将其设置为空也可以
protected $filltable;可以注入的字段;比如说$filltable = ['title','content'];