Laravel5 model create使用

1、在laravel的Eloquent ORM中,默认表会有created_at、updated_at两个字段,因此在使用create函数时若表无这两个字段会出错,可以设置

public $timestamps = false;

2、使用create跟 $fillable 的设置有关,若某些字段不能加入数组,其余尽量将表的字段写入,某些字段有默认值的可不用

3、要么使用 $fillable 或 $guarded 其一,一个是白名单,使 model 可以 create 这些白名单变量,一个是黑名单,使 model 拒绝 create 这些变量

4、$hidden 会使 get 或 first 这些无法获得某些变量的值

原文地址:https://www.cnblogs.com/linguoguo/p/4663994.html