国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman模型插入數據失敗而DB插入數據沒有問題,本人很困惑, 求助作者大大和各位路人大佬~

1242048704

直接上圖

composer

server配置

數據庫配置

table

model

以上是我的配置



下面復現(xiàn)model插入一條數據

使用model插入
運行結果

有值的情況下還會插入失敗, 我試著打印PDOstatement->execute()調用棧執(zhí)行前的sql語句(這里就不放圖了),發(fā)現(xiàn)除了模型中定義的自動寫入時間的字段有值外,傳入的值是缺失的



而我用Db方法插入數據,就沒有問題

使用DB插入
運行結果

以上操作,確腚有重啟過進程開啟的是debug模式
運行時

1636 3 0
3個回答

nitron

save不是這么用的,你這個要用create

$this->model->create($params);
//如果用save需要這樣
$this->model->username = $params['username'];
$this->model->password = $params['password'];
$this->model->branch_id = 1;
$this->model->save();
  • 暫無評論
不敗少龍

brach_id 數據表里是必須傳的 你可以設置成null 默認為0

  • 暫無評論
liziyu

Laravel模型里好像有個屬性要手工加上。不曉得是不是因為這個,你試下。

     /**
     * 允許修改的字段
     * @var string[]
     */
    protected $fillable = ['title', 'deleted_at'];
年代過于久遠,無法發(fā)表回答
??