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 這些無法獲得某些變量的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM