laravel的fillable和guarded属性

我们经常需要一个表单

填写表单数据后会提交保存到数据库

在`laravel`的`model`模型中

我们设置了

```
protected $fillable = ['username'];
protected $guarded = ['is_admin'];
```

什么意思呢

其实这可以起到保护作用,fillable表示只有后面的name可以添加到数据库,其实就是白名单的功能,name是数据库表的字段

而guarded是代表后面的字段不能添加到数据库,起到黑白单的作用

注意以下只针对用`laravel`的`create`方法才生效

    A+
发布日期:2020年12月12日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: