我的回复如下。我需要打印“count(*)”字段以及其他一些数据,例如“Duke(2)”,其中2是计数。 如何在laravel模板中打印值。
{
parts_model_id: 8,
parts_id: 29,
parts_title: "duke multiple model",
model_id: 1,
model_name: "OPAH2",
created_at: "2017-07-18 17:02:10",
updated_at: "2017-07-18 17:02:10",
count(*): 2
}
代码
$models = PartsModel::with('model')->selectRaw('*, count(*)')->groupBy('model_id')->get();
谢谢
答案 0 :(得分:1)
你可以这样做:
$models = PartsModel::with('model')
->selectRaw('*, count(*) AS countElements')
->groupBy('model_id')
->get();
你可以使用(循环后):)来访问计数:
$model->countElements;