Laravel 查询构建器:Select 除少数几个字段外的所有字段

Laravel query builder: Select all fields except for a few

使用 Laravel 查询构建器,可以很容易地 select 或使用 ->select() 为字段起别名。

如何 select 除了少数几个字段之外的所有字段?
例如,我希望永远不会 return 我的记录的 id 回到前端。

http://laravel.com/docs/4.2/eloquent

如果您不介意仍然在技术上选择它们,您可以从 Laravel 的默认 array/JSON 转换中 抑制 字段:

class User extends Eloquent {
    protected $hidden = ['password', 'id', ...];
}