Я хотел бы преобразовать следующий SQL-оператор в сборку Laravel Query:
SELECT
*
FROM
view_orderline_manifest_data
where
OrderID = 7
and (
ProdCategoryParentID != 4
or ProdCategoryParentID IS NOT NULL
)
Попробовал следующее:
$orderlinedata=DB::table('view_orderline_data')
->select('ProdName','ProdID')->where('CustID',$CustID)
->where('OrderID',$OrderID)
->where('ProdCategoryParentID','!=' , 4)
->orWhereNull('ProdCategoryParentID')
->pluck('ProdName','ProdID')->all();
Проблема заключается в следующем:
SELECT
*
FROM
view_orderline_manifest_data
where
OrderID = 7
and ProdCategoryParentID != 4
or ProdCategoryParentID IS NOT NULL
по существу скобки () не применяются.