一、通过模型新增数据(涉及到自定义时间戳)
$student = new Student();
$student -> name = 'stu1';
$student -> age = 20;
$student -> save();
二、使用模型的create方法新增数据(涉及到批量赋值)
$student = new Student();
$result = student::create([
'name' => 'create',
'age' => 30
]);
/*报错 MassAssignmentException
设置不可注入数据字段为空
protected $guarded=[];
或者设置可以注入数据字段
protected $fillable=['str1','str2']; 可以注入的数据字段
*/
firstOrCreate 查找数据并返回 如果不存在则插入该条数据并返回
$result = Student::firstOrCreate([
'name' => 'aj',
'age' => 32
]);
firstOrNew 查找数据并返回 如果不存在则返回该类的对象 调用save才得以保存
$result = Student::firstOrNew(['name' => 'make']);
$result = $result->save();
dd($result);
}