Laravel我需要在供应商名称相似的地方选择Id



这是代码

$supplier_id=Supplier::where('supplier', $itest_supplier)->get('supplier_id');

我正在尝试获取$itestrongupplier 中供应商从模型到供应商的id

如果您正在寻找单一供应商:

$supplier_id = Supplier::where('supplier', $itest_supplier)->value('supplier_id');

如果您正在寻找多个供应商:

$supplier_ids = Supplier::where('supplier', $itest_supplier)->pluck('supplier_id');

如果您想获得与$itestrongupplier 匹配的供应商id

然后

$supplier_id=Supplier::where('supplier', $itest_supplier)
->select('id')
->get();

但如果你想让供应商使用类似的名称,你可以像一样使用

$supplier_id=Supplier::where('supplier','like','%'. $itest_supplier .'%')
->get();

最新更新