Laravel之类的查询精确匹配

0 laravel eloquent

我正在将 CSV 文件上传到我的数据库,并且我想自动将 projecttype_id 添加到项目中,考虑到这两种项目类型:

  1. 道路、新建、拓宽
  2. 道路、新建工程

当我尝试上传“道路,新建”时,它总是给我第一个 ID。

尝试删除 % 但仍然相同:

$projecttypeid = ProjectType::where('name', 'LIKE', "%{$projecttype}%")->first('id');

小智 5

如果您想要完全匹配,则不需要 LIKE。其中('名称',$项目类型)