0
私は、ユーザーのカート内のアイテムのリストを持つLaravelコレクションを持っています。以下は、そのコレクションを取得するための私のコードです:製品IDをLaravel Collectionの製品名に置き換えます。
これにより$items = Cart_Item::all();
$user = JWTAuth::parseToken()->toUser();
$items = $items->where('user_id', $user->id);
$items = $items->map(function ($item, $key) {
return collect($item)->except(['user_id', 'ip_address', 'created_at', 'updated_at'])->toArray();
});
私は次のような出力が得られます。
この中に今{
"data": [
{
"id": 1,
"product_id": 1,
"quantity": 2
}
]
}
私はproduct
モデルを使用して、私の実際の製品名でproduct_id
を交換したいとproduct_pricing
モデルを使用してprice
という名前のフィールドも追加します。これどうやってするの?
これはトリックをしました。ありがとう!私は私に合うように少し修正したことを意味するが、ロジックは完全に同じだった – JackSlayer94
それは助けてくれる:) – SteD