0
私は3つのモデルを結合しています。 inventory.status
が1(つまりアクティブ)の場合にのみテーブルの詳細を取得する必要があります。 どのようにしてその状態を朗らかな雄弁に書くことができますか?以下は私の質問です。前もって感謝します。Laravel条件ベースのSQLクエリ
$data['inventories'] = Inventory::
Join('category_info','inventory.category_id','=','category_info.category_id')
->leftJoin('workspace_member_inventory', 'inventory.inventory_id', '=', 'workspace_member_inventory.inventory_id')
->leftJoin('workspace_members','workspace_member_inventory.member_id','=','workspace_members.member_id')
->where('inventory.workspace_id', '=', $workspace_id)
->select('inventory.*', 'workspace_member_inventory.member_id','workspace_members.*','category_info.category_name', 'inventory.status as status')
->get()
->toArray();