在ThinkPHP6中,可以使用hidden
属性来定义需要隐藏的字段。该属性接收一个数组作为参数,其中包含了不希望被返回到前端或者序列化时显示的字段名称。

thinkphp
下面是一个示例代码:
namespace app\model;
use think\Model;
class User extends Model {
// 设置需要隐藏的字段
protected $hidden = ['password', 'create_time'];
}
上述代码表示User模型会自动将password
和create_time
这两个字段从结果集中移除。