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();