Laravel 4,在Eloquent查询中省略时间戳

时间:2014-10-06 00:26:12

标签: laravel laravel-4 eloquent

我正在处理一个应用程序,并使用时间戳来管理和数据库。

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

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

1 个答案:

答案 0 :(得分:4)

您只需在模型中添加$hidden数组属性并添加这些字段名称,例如:

class SomeModel extends Eloquent {

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

    // other code
}

现在这些字段不会出现在json/array结果中。