Laravel 4,在雄辩的查询中省略时间戳

Bro*_*bin 1 laravel eloquent laravel-4

我正在开发一个应用程序,并将时间戳用于管理和数据库目的。

对于我的前端api,我创建了一系列json响应,这些响应返回各种对象和子对象,但是在前端,我从未使用过时间戳。

有没有一种方法可以从Eloquent查询中省略时间戳,而不必使用->select(['x', 'y'])子句显式定义所有其他列?

The*_*pha 5

您可以$hidden在模型中添加一个数组属性,然后添加这些字段名称,例如:

class SomeModel extends Eloquent {

    protected $hidden = array('created_at', 'updated_at');

    // other code
}
Run Code Online (Sandbox Code Playgroud)

现在这些字段将不在您的json/array结果中。