直接上圖
以上是我的配置
下面復現(xiàn)model插入一條數據
有值的情況下還會插入失敗, 我試著打印PDOstatement->execute()調用棧執(zhí)行前的sql語句(這里就不放圖了),發(fā)現(xiàn)除了模型中定義的自動寫入時間的字段有值外,傳入的值是缺失的
而我用Db方法插入數據,就沒有問題
以上操作,確腚有重啟過進程開啟的是debug模式
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();
Laravel模型里好像有個屬性要手工加上。不曉得是不是因為這個,你試下。
/**
* 允許修改的字段
* @var string[]
*/
protected $fillable = ['title', 'deleted_at'];