Laravel 我需要 select 供应商名称相似的 ID
Laravel I need to select Id where supplier name are similar
这是代码
$supplier_id=Supplier::where('supplier', $itest_supplier)->get('supplier_id');
我正在尝试从模型中获取供应商的 ID = 到 $itest_supplier
中的供应商
如果您正在寻找单个供应商:
$supplier_id = Supplier::where('supplier', $itest_supplier)->value('supplier_id');
如果您正在寻找多个供应商:
$supplier_ids = Supplier::where('supplier', $itest_supplier)->pluck('supplier_id');
如果您想获取与您的 $itest_supplier
匹配的供应商 ID
然后
$supplier_id=Supplier::where('supplier', $itest_supplier)
->select('id')
->get();
但如果你想获得名称相似的供应商,你可以使用 like
$supplier_id=Supplier::where('supplier','like','%'. $itest_supplier .'%')
->get();
这是代码
$supplier_id=Supplier::where('supplier', $itest_supplier)->get('supplier_id');
我正在尝试从模型中获取供应商的 ID = 到 $itest_supplier
中的供应商如果您正在寻找单个供应商:
$supplier_id = Supplier::where('supplier', $itest_supplier)->value('supplier_id');
如果您正在寻找多个供应商:
$supplier_ids = Supplier::where('supplier', $itest_supplier)->pluck('supplier_id');
如果您想获取与您的 $itest_supplier
匹配的供应商 ID然后
$supplier_id=Supplier::where('supplier', $itest_supplier)
->select('id')
->get();
但如果你想获得名称相似的供应商,你可以使用 like
$supplier_id=Supplier::where('supplier','like','%'. $itest_supplier .'%')
->get();