【发布时间】:2015-03-04 14:57:16
【问题描述】:
如果我在模型中使用以下代码 sn-p,它会插入数据:
$instance = DB::table('users')->insert(compact('email', 'username'));
但如果我这样做:
$instance = static::create(compact('email', 'username'));
它插入null,但插入created_at和updated_at。
【问题讨论】:
-
你能告诉我们完整的方法吗($email,$username在哪里)
-
当然,公共静态函数 store($email, $username){ $instance = static::create(compact('email', 'username')); }
-
DB 方式和 Eloquent 方式相同。
-
如果你想用单个
Medel::xxx命令添加多行,那么你必须使用::insert($data)
标签: php database laravel eloquent