我们在使用laravel
操作数据库时有各种方法
1、比如insert
插入数据时,需要维护 created_at 和 updated_at字段
例如
$data = [
"username"=>"test",
"created_at" => date("Y-m-d H:i:s"),
"updated_at" => date("Y-m-d H:i:s"),
];
\DB::table("users")->insert($data);
2、create
自动维护 created_at 和 updated_at两个字段
App\User::create(["username"=>"test");
3、save
无论插入或者更新,会自动维护,无需手动操作
$user = new App\User;
$user->username = "test";
$user->save();
4、update
更新操作,自动维护 updated_at字段
App\User::where('id',1)->update(["username"=>"test");
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:laravel中insert 、save、update、create的区别 出自老鄢博客 | 欢迎分享