与雄辩的查询生成器一起使用查询

时间:2018-11-25 17:30:20

标签: eloquent query-builder

所有人: 我想知道如何编写MySQL并直接通过查询生成器执行它。让我们说一些简单的内容,例如"SELECT name FROM customers WHERE age < '23' AND city LIKE '%Carolina';"

我希望可以直接使用此查询,而无需使用方法,只需按原样传递查询并获取结果即可。有可能吗?

谢谢大家。

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。 DB外观上有很多可用的方法。就您而言,简单的DB::select()应该可以解决问题:

DB::select('SELECT name FROM customers WHERE age < ? AND city LIKE ?', [23, '%Carolina']);

DB::select()的第二个参数包含您传递给查询的参数。通过这种方式传递它们可以防止sql注入漏洞。

相关问题