阅读(962) (9)

Laravel 8 指定一个 Select 语句

2021-07-07 09:14:19 更新

当然你可能不是总是希望从数据库表中获取所有列。使用 select 方法,你可以自定义一个 select 查询语句来查询指定的字段:

$users = DB::table('users')->select('name', 'email as user_email')->get(); 

distinct 方法会强制让查询返回的结果不重复:

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

如果你已经有了一个查询构造器实例,并且希望在现有的查询语句中加入一个字段,那么你可以使用 addSelect 方法:

$query = DB::table('users')->select('name');

$users = $query->addSelect('age')->get();