亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

laravel 解決Eloquent ORM的save方法無法插入數(shù)據(jù)的問題

 更新時間:2019年10月21日 15:57:10   作者:Ibelievesunshine  
今天小編就為大家分享一篇laravel 解決Eloquent ORM的save方法無法插入數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

學(xué)習(xí)laravel中:

今天在測試使用Eloquent ORM將數(shù)據(jù)使用 save()方法插入到mysql中時,出現(xiàn)了錯誤,如圖所示:

在網(wǎng)上查閱資料后找到了原因:

使用save方法新增數(shù)據(jù):

laravel會默認維護 created_at , updated_at 兩個字段,這兩個字段都是存儲時間戳,整型11位的,因此使用時需要在數(shù)據(jù)庫添加這兩個字段。如果不需要這個功能,只需要在模型里加一個屬性:public $timestamps=false; 以及一個方法,可以將當(dāng)前時間戳存到數(shù)據(jù)庫

protected function getDateFormat(){ 
 return time(); 
} 

這樣就不需要那兩個字段了。

修改后錯誤消失,正常輸出:

控制器中函數(shù)代碼如下:

  //使用表模型新增數(shù)據(jù)
 public function orm2(){
 $stu = new Student(); //表的模型實例化
 $stu->name='小黑';  //給模型的屬性賦值
 $stu->password='222333';
 $flag = $stu->save(); //save方法插入數(shù)據(jù),返回插入是否成功的boolean值
 var_dump($flag);  //打印$flag的內(nèi)容
 }

以上這篇laravel 解決Eloquent ORM的save方法無法插入數(shù)據(jù)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論