У меня есть два взаимосвязанных моделей, ничего особенногоКак добавить определенное количество не Laravel withCount метод
class ModelOne extends Model {
...
public function model_two() {
return this->hasMany(ModelTwo::class, 'foreign_key');
}
}
и:
class ModelTwo extends Model {
...
public function model_one() {
return this->belongsTo(ModelOne::class, 'foreign_key');
}
}
И в моей функции ПОЛУЧИТЬ у меня есть:
public function get() {
return ModelOne::withCount('model_two')->get();
}
И я получаю приятный ответ вроде этого:
{
"property_one": "property_one_value",
"property_two": "property_two_value",
"property_three": "property_three_value"
"model_two_count: 5
}
Но что мне нужно добавить определенное количество в этот счет, например, «2», так что вместо объекта JSON выше, я хотел бы иметь это так:
{
"property_one": "property_one_value",
"property_two": "property_two_value",
"property_three": "property_three_value"
"model_two_count: 7
}
Есть ли способ сделать это?