0
、私はそのようなクエリを持って言うことができます:私はis_fullのようないくつかのカスタムエントリを追加したいJSONレスポンスにLaravel Eloquent:クエリ応答に列を追加する方法は?つまり
[
{
name: 'LocationA',
nb_gardeners_max: 3,
owners: [...],
garderners: [...],
garderners_count: 2
}
]
:いくつかのJSONを返す
return Location::valid()
->with('owners', 'gardeners')
->withCount('gardeners')
->get();
とavailable_places:
[
{
name: 'LocationA',
nb_gardeners_max: 3,
owners: [...],
garderners: [...],
garderners_count: 2,
...
is_full: false,
available_places: 1
}
]
私はそれがSOMETを持っていると思いますヒンジは未加工/結合/集約と関係があります...しかし、私は本当にそうする方法を理解していません。すべてのヘルプは大幅に
EDITを理解されるであろう
Minhajulの答えは本当に便利ですが、それは追加の属性にWHERE句を行うことはできません。
Location::where('is_full',true)->get() // NOT WORKING
それはフィルターを(行うことは可能だが)、その上に、私はそうするために、単一のクエリ
ありがとうございます! – sebap
あなたは一番大歓迎です:) – Minhajul
質問には、それらの属性にwhere句を使用することはできないようです。方法はありますか? – sebap