У меня было две модели в Laravel, и я использовал Laravel для API.
Wallet = [name, wallet_category_id, user_id]
Wallet_Category = [id, name]
Я вызываю весь кошелек, используя get () в контроллере, как я могу добавить имя категории кошелька в свой вывод ?
Wallet::where('user_id', $request->get('user_id'))->get()
вывод будет выглядеть так:
[
{
"id": 12,
"user_id": 2,
"name": "wallet1",
"wallet_category_id" : 1,
"created_at": "2020-03-09 22:40:29",
"updated_at": "2020-03-09 22:40:29"
},
{
"id": 13,
"user_id": 2,
"name": "wallet2",
"wallet_category_id" : 2,
"created_at": "2020-03-10 13:57:37",
"updated_at": "2020-03-10 13:57:37"
}
]
Я хочу вывод, подобный этому:
[
{
"id": 12,
"user_id": 2,
"name": "wallet1",
"wallet_category_id" : 1,
"created_at": "2020-03-09 22:40:29",
"updated_at": "2020-03-09 22:40:29",
"category" : "cat_1"
},
{
"id": 13,
"user_id": 2,
"name": "wallet2",
"wallet_category_id" : 2,
"created_at": "2020-03-10 13:57:37",
"updated_at": "2020-03-10 13:57:37",
"category" : "cat_2"
}
]
возможно ли это?
спасибо раньше.