0

以下を使用して、すべてのクレジットのリストを取得できます

<?php
$marketplace = Balanced\Marketplace::mine();
$credits = $marketplace->credits->query()->all();
?>

これを変更して、特定の顧客のクレジットを取得できます

$credits = $customer->credits->query()->all();

可能性は、$marketplace のクエリから $customer のクエリまでであることに注意してください。

all() を変更したり、別の方法で異なるパラメーターを使用してクレジットを取得したりできますか? 例: 過去 24 時間または特定の日のクレジット...

クレジットのリスト全体を取得して検索できることはわかっていますが、サブセクションのみが必要な場合、すべてを取得するにはリソースが不足しているようです。

4

1 に答える 1

1

このようにフィルタリングできると思います

$customer->credits->query()->filter(
    Credit::$f->created_at->lt($before),
    Credit::$f->created_at->gte($after),
)->all();

これは、メタフィールドを介してフィルタリングする方法を示すインターネット上の別の例です - https://gist.github.com/mjallday/5166040

于 2014-01-22T18:33:24.683 に答える