Laravel 8 指定一个 Select 语句
当然你可能不是总是希望从数据库表中获取所有列。使用 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();