【发布时间】:2019-08-02 10:40:01
【问题描述】:
我想使用Query Builder,因为我的项目在数据库中有很多表,如果我使用Query Builder,是否需要使用Model?
在下面的文章中,查询生成器在处理大型项目时要快得多。
【问题讨论】:
我想使用Query Builder,因为我的项目在数据库中有很多表,如果我使用Query Builder,是否需要使用Model?
在下面的文章中,查询生成器在处理大型项目时要快得多。
【问题讨论】:
正如@kurapika 所说,使用查询生成器时,您不需要使用模型。 例如,使用模型
$users = Users::get(['first_name']);
并使用查询生成器
$users = DB::table('users')->get(['first_name']);
没有最好的选择。这完全取决于您的需要。
【讨论】:
如果您使用的是查询生成器,则不必使用模型。
假设您的数据库中有一个名为“users”的表。 只需按如下方式使用:
$users = DB::table('users')->select('loginname');
【讨论】: