【发布时间】:2022-01-16 21:43:50
【问题描述】:
我有两个数据库表,一个是产品,另一个是产品库存。我需要使用名称、条形码和 SKU 搜索产品。问题是产品库存表中的产品 SKU。我该如何管理这些事情。
// $productSku = ProductStock::where('product_id',$product->id)->first();
$product = Product::where('name', 'LIKE', $request->keyword.'%')
/* ->orWhere($productSku, 'LIKE', $request->keyword.'%') */
->orWhere('barcode', 'LIKE', $request->keyword.'%')
->orderby('id','desc')
->get();
$output = '';
if (count($product) > 0)
{
$output = '<ul class="list-group">';
foreach ($product as $row)
{
$output .= '<li class="list-group-item" onclick="addProductCart('.$row->id.')" >';
$output .= '<div class="product d-flex align-items-center">';
$output .= '<div class="img mr-2">';
$output .= '<img src="'.uploaded_asset($row->thumbnail_img).'" width="30" alt="Product Image">';
$output .= '</div>';
$output .= ' <div class="pro-nam">'.$row->name.'</div></div></li></ul>';
}
}
else
{
$output = '<ul class="list-group">';
$output .= '<li class="list-group-item">'.'No results'.'</li>';
$output .= '</ul>';
}
return $output;
【问题讨论】: