站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        關(guān)于Laravel忽略白名單和黑名單

        下面由Laravel教程欄目給大家介紹Laravel忽略白名單和黑名單,希望對需要的朋友有所幫助!

        關(guān)于Laravel忽略白名單和黑名單

        區(qū)別

        $fillable 白名單: 允許插入字段 默認為: []
        $guarded 黑名單: 不允許插入字段 默認為: ['*'] //所有字段設置為黑名單 罪魁禍首

        代碼

        $request->query->set('user_id', Auth::id());Comment::create( $request->all());

        這我鐘愛的寫法,能少寫一個就不寫兩個代碼。
        當然會插入失敗。

        解決1

        手動把所有字段設置加入到 protected $fillable = ['user_id','nickname',....];

        不考慮這種寫法,太麻煩了。

        解決2

        protectd $guarded = [];

        這種寫法才爽,因為默認所有字段都是黑名單,重置下就好了。

        解決3

        static $unguarded = true;

        忽略 名單的驗證。
        解決2 一樣舒服。

        2和3的問題

        要了解為什么需要 白名單黑名單,再做 2,3 的步驟。

        并且能保證用戶發(fā)送不了 破壞 系統(tǒng)的數(shù)據(jù)。
        (比如我這個的user_id,用戶發(fā)送user_id過來也沒用)

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 一本久久精品一区二区| 日韩精品乱码AV一区二区| 亚洲?V无码乱码国产精品| 精品国产品香蕉在线观看75| 亚洲精品无码永久中文字幕| 国产亚洲精品拍拍拍拍拍| 久久久久夜夜夜精品国产| 国产精品视频一区二区噜噜| 亚洲精品色午夜无码专区日韩| 污污网站国产精品白丝袜| 蜜臀精品国产高清在线观看| 久久久久免费精品国产| 国产精品日韩欧美一区二区三区| 亚洲精品老司机在线观看| 精品国产青草久久久久福利| 99精品影院| 性色精品视频网站在线观看| 国产成人精品男人的天堂538| 久久狠狠高潮亚洲精品 | 亚洲性日韩精品国产一区二区| 国产三级精品久久| 国产精品免费久久久久久久久 | 国产福利电影一区二区三区,欧美国产成人精品一 | 56prom精品视频在放免费| 国产精品麻豆高清在线观看| 99国产精品无码| 国产99视频精品免视看7| 国产精品白浆在线观看免费| 国产成人精品曰本亚洲79ren | 亚洲?V无码乱码国产精品| 精品久久久久久无码人妻热| 国产亚洲精品自在线观看| 国产福利电影一区二区三区,欧美国产成人精品一 | 欧美日韩精品一区二区视频| 最新国产精品亚洲| 欧美精品人爱c欧美精品| 国产一区二区精品| 九九热精品在线| 8050免费午夜一级国产精品| 99热这里只有精品6国产免费| 99久久国产综合精品成人影院|