Laravel 5口才查询混乱

时间:2015-12-23 03:00:14

标签: laravel laravel-5.1

我对这些代码的不同之处感到困惑。我习惯于使用像“

”这样的口才
$users = User::all(); 

//OR

$users = User::get(); 

但我接受了一些培训,我们的培训师使用DB

$users = DB::table('users')->get() 

我的问题是哪些代码好用,哪个代码更快?

1 个答案:

答案 0 :(得分:3)

前两个需要一个雄辩的模型。后者没有。

雄辩的模型为您提供了更轻松的自定义选项。您可以在模型上设置软删除,而不必担心检查查询中的标志。

所以这取决于你喜欢多少抽象。

你当然应该选择其中一个。