方法
get
根据指定的主键值获取对应的模型实例,例如:
代码语言:javascript复制$user = User::get(1);
save
保存当前模型实例的数据,例如:
代码语言:javascript复制$user = User::get(1);
$user->username = 'new_username';
$user->save();
delete
删除当前模型实例的数据,例如:
代码语言:javascript复制$user = User::get(1);
$user->delete();
where
根据指定的条件获取模型实例,例如:
代码语言:javascript复制$user = User::where('username', 'test')->find();
field
指定要查询的字段名,例如:
代码语言:javascript复制$user = User::field('id,username,email')->find();
order
指定查询结果的排序方式,例如:
代码语言:javascript复制$user = User::order('id DESC')->find();
limit
指定查询结果的数量限制,例如:
代码语言:javascript复制$user = User::limit(10)->select();
count
查询符合条件的记录总数,例如:
代码语言:javascript复制$count = User::where('status', 1)->count();
max
查询符合条件的记录中指定字段的最大值,例如:
代码语言:javascript复制$max_id = User::where('status', 1)->max('id');
min
查询符合条件的记录中指定字段的最小值,例如:
代码语言:javascript复制$min_id = User::where('status', 1)->min('id');
sum
查询符合条件的记录中指定字段的总和,例如:
代码语言:javascript复制$total_score = User::where('status', 1)->sum('score');
avg
查询符合条件的记录中指定字段的平均值,例如:
代码语言:javascript复制$avg_score = User::where('status', 1)->avg('score');