laravel 过滤非数据库字段

                                                                                                                          或许不足,欢迎补充呀!                      (•́へ•́╬)

 

第一种 用php 的 unset,嗯,直接销毁有点暴力!

unset($input['testField'],$input['testField2'])

第二种 用request的 only except 方法

$request->only('field','field2')     // 获取field和field2的数据集

$request->except('field')           //获取除field以外的数据集

第三种,在模型上指定  fillable guarded属性          (此方法仅对create操作有效)

    protected  $fillable=['testField'];   //加入白名单
    protected  $guarded =['testField'];    //加入黑名单

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章