Вы можете использовать WhereRaw()
для преобразования этого запроса в Laravel Query Builder.
DB::table('leagues')
->whereRaw("SOUNDEX(name)
LIKE CONCAT('%',SUBSTRING(SOUNDEX('Eng. Premier League'),5),'%')");
если вы не предпочитаете WhereRaw()
, тогда вы должны использовать DB::raw()
в ваших условиях
DB::table('leagues')
->where( DB::raw('SOUNDEX(name)'), 'LIKE', DB::raw("CONCAT('%',SUBSTRING(SOUNDEX('Eng. Premier League'),5),'%')") );
Надеюсь, это поможет.