首页 > 解决方案 > 我如何在 Laravel (5.*) 中使用普通的 SQL 查询?或者我应该学习 ORM 吗?

问题描述

我正在使用 laravel 开发一种应用程序,并且我想使用 SQL 查询(它们使我的事情变得更容易,就像在 NodeJS 中一样,而有些人更喜欢使用 ORM)。

我怎么能在 laravel 中做到这一点?或者我应该使用像 Eloquent 这样的 ORM 吗?

标签: node.jslaravel-5

解决方案


最好通过 ORM 和非 RAW 查询使用。

但是如果你想使用那么你可以尝试这种方式。

$results = DB::select( DB::raw("SELECT * 
                                FROM some_table 
                                WHERE some_col = '$someVariable'
                               ") 
                      );

推荐阅读